manage.py帮助在virtualenv中具有不同的python路径
我在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
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?