manage.py帮助在virtualenv中具有不同的python路径

manage.py帮助在virtualenv中具有不同的python路径,python,django,virtualenv,pythonpath,manage.py,Python,Django,Virtualenv,Pythonpath,Manage.py,我在virtualenv中遇到一个问题,即导入了错误的python路径 原因是通过运行命令: manage.py帮助--pythonpath=/home/robert/Vadain/Vadain.webservice.curtainconfig/ 结果是正确的,但是当我运行manage.py help时,我丢失了一些导入 我在网上搜索过,但没有任何帮助。我所做的最后一次更改是在文件virtualenvs/{account}/bin/activate的末尾添加了以下文本: 导出PYTHONPATH

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

原因是通过运行命令:

manage.py帮助--pythonpath=/home/robert/Vadain/Vadain.webservice.curtainconfig/

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

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

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


但这并不能解决问题,是别人的建议解决了这个问题吗

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

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

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

由于添加了python路径add2virtualenv'/home/robert/Vadain/Vadain.webservice.curtainconfig/“

您是否尝试过
停用
然后重新启用virtualenv?