manage.py help在virtualenv中有不同的python路径

时间:2014-01-06 13:02:28

标签: python django virtualenv pythonpath manage.py

我在virtualenv中遇到导入错误python路径的问题。

原因是通过运行命令:

manage.py help --pythonpath=/home/robert/Vadain/vadain.webservice.curtainconfig/

结果是正确的,但是当我运行manage.py help时,我错过了一些导入。

我在互联网上搜索,但没有任何帮助。我所做的最后一次更改是在文件末尾virtualenvs / {account} / bin / activate添加了以下文字:

export PYTHONPATH = / home / robert / Vadain / vadain.webservice.curtainconfig

但这不能解决问题,其他人建议解决这个问题?

2 个答案:

答案 0 :(得分:1)

不要在那里看到任何问题。您还可以插入类似的内容:

import sys
sys.path.append('/home/robert/Vadain/vadain.webservice.curtainconfig/')
into your manage.py

或者你为你的包写了一个setup.py并将它安装到你的virtualenv中(这将是首选的方式(pip install -e

答案 1 :(得分:0)

由于添加了一条python路径,问题解决了:add2virtualenv'/ home / robert / Vadain / vadain.webservice.curtainconfig /'