我是第一次部署django项目并遇到一些困难。首先,在我使用的Web服务器上遵循django安装说明时,它们会指示您将以下命令输入shell:
export PYTHONPATH=/home/USERNAME/public_html/lib/python
如果我不运行此命令,则会出现django.core.management的导入错误。每次登录shell时都要输入它是很烦人的!我试过添加
*manage.py*
sys.path.append('/home/USERNAME/public_html/lib/python')
但是这不起作用,每次登录shell时我仍然需要运行export命令。
我的第二个问题是我的项目正在使用的网站包也出现导入错误。使用
$ pip list
它显示所有软件包都已正确安装。
总而言之,每次登录shell时,我都会收到django.core.management的导入错误。然后我会进入
export PYTHONPATH=/home/USERNAME/public_html/lib/python
我的第一个错误就消失了。但之后,即使正确安装了我尝试使用的每个网站包,我都会收到导入错误。
有关如何纠正这些问题的建议吗?
答案 0 :(得分:0)
我不确定这是否是正确的方法,但我确实解决了我的问题。我刚刚将所有已安装的软件包移到与
相同的路径上/home/USERNAME/public_html/lib/python
现在一切都正常运行并且运作良好。