[英]Making python library available to rqworker
我有這個模塊foo
,我想從其中導入foo.jobs
,文件結構是這個。
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
經過大量搜索和使用后,我發現您可以將其放在配置文件中,因此我使用以下代碼創建了文件rq_config.py
:
import sys
sys.path.insert(0, "/path/to/foo")
QUEUES = ['names','of','queues']
而且工作正常
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.