簡體   English   中英

使python庫可用於rqworker

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM