2016-12-31 1 views
0

나는 을 가져오고 싶은이 모듈 foo을 가지고 있는데, 파일 구조는 이것이다.파이썬 라이브러리를 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

하지만 아무 효과가 없습니다. 무슨 일이 일어날 지에 대한 어떤 생각? 나는 검색을 많이 후 우분투 16

답변

0

을 사용하고 있는데 놀고 난 다음 코드를 사용하여 파일 rq_config.py 만들어 있도록 설정 파일에 넣고 수 있다는 것을 발견 :

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

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

및 잘 작동합니다.

관련 문제