我有一個Django關於Python 2.7.3中的virtualenv在PythonAnywhere運行(1.5.1)的網站。據我記得,一切都很正常。最近,雖然我沒有除了一些Django的代碼改變任何東西,我得到以下信息,當我運行pip
:PythonAnywhere +的virtualenv: 「無法找到平臺依賴庫<exec_prefix> ......」
(venv)11:34 ~ $ pip
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
File "/*~*//venv/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/*~*//venv/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/pkg_resources.py", line 16, in <module>
import sys, os, zipimport, time, re, imp, types
ImportError: No module named time
不用說,pip
不會產生上述錯誤之後,在所有的工作。
當我運行python
激活了virtualenv中,我再次收到以下錯誤:
(venv)11:34 ~ $ python
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python 2.7.3 (default, Apr 29 2013, 15:12:04)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "/*~*//.pythonstartup.py", line 1, in <module>
import rlcompleter
ImportError: No module named rlcompleter
>>>
但是,此後,Python的控制檯顯示爲處於工作狀態。
沒有的virtualenv激活,python
運行正常,沒有任何錯誤。
一切都很好,幾個星期前,當我最後一次運行pip
並安裝一些軟件包,但現在,pip
不工作,雖然我所有的Django的網站的功能運行得很好。我感謝任何想法,可以讓pip
再次工作。
+1給Cartroo的建議重新創建一個新的virtualenv。我們試圖修復大部分來自ubuntu交換機的virtualenv錯誤,但無法確定所有這些錯誤...... – hwjp