0

我在 virtualenv 中有一个问题,即导入了错误的 python 路径。

原因是通过运行命令:

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

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

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

导出 PYTHONPATH=/home/robert/Vadain/vadain.webservice.curtainconfig

但这并没有解决问题,其他人的建议来解决这个问题?

4

2 回答 2

1

看不出有什么问题。您还可以插入如下内容:

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

或者您为您的软件包编写一个setup.py并将其安装到您的 virtualenv 中(这将是首选方式 ( pip install -e)

于 2014-01-06T13:39:46.133 回答
0

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

于 2014-02-05T10:58:47.007 回答