2016-12-31 6 views
0

私はをインポートしたいこのモジュールfooを持っています。ファイル構造はこれです。Pythonライブラリをrqworkerで利用できるようにする

foo 
    | - __init__.py 
    | - jobs.py 
    | - ... 

問題は、別のフォルダで実行されているrqworkerで自分のプログラムの外からインポートしたいのです。

私は私のコードにこれを追加しようとしました:

import sys 
sys.path.insert(0, "/path/to/foo") 

と私は私がここで見てきたと同じように、〜/ .profileに

export PYTHONPATH=$PYTHONPATH:/path/to/foo 

にこれを追加しようとしました:https://askubuntu.com/questions/470982/how-to-add-a-python-module-to-syspath

ただし、何も機能しません。何が起こっている可能性があるかについてのあらゆるアイデア?私は、検索をたくさんした後Ubuntuの16

答えて

0

を使用していますし、それで遊んで、私は次のコードでファイルrq_config.py作成したので、あなたが設定ファイルでこれを置くことができることを発見:

import sys 
sys.path.insert(0, "/path/to/foo") 

QUEUES = ['names','of','queues'] 

をし、うまくいきます。

関連する問題