7

私は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

Python 2.6 の下の同じホストで完全に動作します。

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
>>>

理由について何か考えはありますか?

4

4 に答える 4

0

あなた/usr/local/lib/python2.7.2/lib/python2.7/site-packages/flup-1.0.2-py2.7.eggのドライブには本当に存在しますか?実際、パスが何も指していない場合、flupモジュールは見つかりません。この場合、(再)インストールする必要があります。

于 2011-12-21T13:22:11.427 に答える
0

python-config ファイルを$PATH次の場所にリンクすることで、この問題を解決しました。

ln -s /usr/local/lib/python2.7.2/bin/python-config /usr/local/bin/python-config
于 2011-12-22T11:02:10.470 に答える