我正在使用djangoflup + fastgic + ngix.它运作良好.
现在我计划从python 2.6.6升级到2.7.2并遇到了在python 2.7中导入flup的问题.
Python 2.7.2 (Red Hat 4.1.2-50)
>>> import sys
>>> sys.path
['', '......',
'/usr/local/lib/python2.7.2/lib/python2.7/site-packages/flup-1.0.2-py2.7.egg', '......']
>>> import flup
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named flup
Run Code Online (Sandbox Code Playgroud)
它在python 2.6下的SAME主机上运行完美.
Python 2.6.6 (Red Hat 4.1.2-50)
>>> import sys
>>> sys.path
['', '......', '/usr/local/lib/python2.6/site-packages/flup-1.0.1-py2.6.egg', '......']
>>> import flup
>>>
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
deq*_*uis 10
较新版本的flup放弃了对python2.7的支持(不小心?)
您可以安装适用于的旧版本:
pip install flup==1.0.3.dev-20110405
Run Code Online (Sandbox Code Playgroud)
/usr/local/lib/python2.7.2/lib/python2.7/site-packages/flup-1.0.2-py2.7.egg您的驱动器上真的存在吗?事实上,如果路径没有指向任何内容,则无法找到 flup 模块;在这种情况下,您应该(重新)安装它。