我正在配置Debian 7.5服務器,直到昨天郵件服務器和policyd-spf Python插件運行良好。如何解決在Debian 7.5中損壞的Python搜索路徑?
爲了配置Plone(python-setuptools,python-dev,python-imaging),我添加了一些Python相關的庫,現在Python安裝似乎由於某種原因被損壞。
如果我現在手動運行policyd-spf,我會在spf模塊上得到一個ImportError。 打開Python解釋器和檢查sys.path中,我得到如下:
['', '/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/usr/lib/python2.7/site-packages/virtualenv-1.11.6-py2.7.egg', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages']
我注意到,/usr/lib/python2.7/site-packages是存在的,但在/ usr/lib中/ python2.7/dist-packages缺失,這就是導入錯誤的原因。
我已經嘗試重新安裝python和python-all包,希望重新安裝可以修復它,但我仍然有同樣的問題。
有誰知道Debian配置dist-packages究竟在哪裏包含在搜索路徑中,我該如何恢復它?
謝謝!