我在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
但这不能解决问题,其他人建议解决这个问题?
答案 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 /'