Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我的Django模块丢失了?_Python_Django_Dreamhost - Fatal编程技术网

Python 为什么我的Django模块丢失了?

Python 为什么我的Django模块丢失了?,python,django,dreamhost,Python,Django,Dreamhost,我得到一个错误: ImportError at / No module named lxml Request Method: GET Request URL: http://www.myurl.com/ Django Version: 1.2.1 Exception Type: ImportError Exception Value: No module named lxml Exception Location: /mypath/project/app/views.py in &

我得到一个错误:

ImportError at /
No module named lxml
Request Method: GET
Request URL:    http://www.myurl.com/
Django Version: 1.2.1
Exception Type: ImportError
Exception Value:    
No module named lxml
Exception Location: /mypath/project/app/views.py in <module>, line 4
Python Executable:  /usr/bin/python
Python Version: 2.5.2
Python Path:    ['/usr/local/dh/passenger/lib/phusion_passenger/wsgi', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/PIL', '/var/lib/python-support/python2.5', '/usr/lib/site-python', '/home/mysite/mysite.com', '/home/mysite/local/lib/python2.5/site-packages']
Server time:    Wed, 8 Dec 2010 22:59:32 -0500
导入/
没有名为lxml的模块
请求方法:获取
请求URL:http://www.myurl.com/
Django版本:1.2.1
异常类型:ImportError
异常值:
没有名为lxml的模块
异常位置:/mypath/project/app/views.py in,第4行
Python可执行文件:/usr/bin/Python
Python版本:2.5.2
Python路径:['/usr/local/dh/passenger/lib/phusion_passenger/wsgi'、'/usr/lib/python2.5/plat-linux2'、'/usr/lib/python2.5/lib-tk'、'/usr/lib/python2.5/lib-dynload'、'/usr/local/lib/python2.5/site-packages'、'/usr/lib/python2.5/site-packages'、'/usr/lib/python2.5/site/pithon2.5/site-packages'、'/python2/pithon2.5/site/pilts'、'hon support/python2.5'、'/usr/lib/site python'、'/home/mysite/mysite.com'、'/home/mysite/local/lib/python2.5/site packages']
服务器时间:2010年12月8日星期三22:59:32-0500

显然,我更改了路径的名称,但是在我的
home/mysite/local/lib/python2.5/site-packages文件夹中,我确实有
lxml-2.3beta1-py2.5-linux-x86_64.egg
,那么Django为什么找不到它呢?

因为.egg不在
sys.path
中。如果您已经将它安装到自定义路径,那么您需要将它添加到其中您自己。

因为.egg不在
sys.path
中。如果您已将其安装到自定义路径,则需要将其添加到您自己中。

与将其添加到任何其他列表中的方法相同。sys.path.insert(“/home/mysite/local/lib/python2.5/site packages”)是吗?如果是这样,我会得到一个错误:导入您的乘客时出错。\u wsgi.pyOkay…但它在错误屏幕中的PythonPath中。那么给出了什么?该.egg需要位于
sys.path
中。将其添加到任何其他列表.sys.path.insert('/home/mysite/local/lib/python2.5/site packages'))是吗?如果是这样,我会得到一个错误:导入您的乘客时出错。\u wsgi.pyOkay…但它在错误屏幕中的PythonPath中。那么给出了什么?该.egg需要位于
sys.path
中。