Python模块问题
作者:互联网
我正在将我的第一个Django应用程序上传到Dreamhost服务器.我的应用程序使用xlwt软件包,由于无法将其安装在默认位置(/usr/lib/python2.3/site-packages/xlwt),因此我通过以下方式将其安装在其他位置:
python setup.py install --home=$HOME
然后在这里安装xlwt:
/home/myuser/lib/python/xlwt/
之后,我将此文件夹添加到de env var PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/home/myuser/lib/python
…并且在python promt中,我可以做到这一点(没有问题)
import xlwt
…但是,如果我在应用程序代码中执行相同的操作,则会出现以下错误:
Could not import ISI.restaurante.views. Error was: No module named xlwt
[其中ISI.restaurante.views是我执行导入的代码]
你能帮我吗?谢谢!
解决方法:
PYTHONPATH只能在从shell运行时设置,可以使用以下命令从python以编程方式设置路径
import sys
sys.path.append('/home/myuser/lib/python')
标签:dreamhost,python,django 来源: https://codeday.me/bug/20191024/1921233.html