2014-01-08 72 views
0

AssertionError:C:\ Python27 \ lib \ site-packages \ virtualenv-1.11-py2.7.egg \ EGG-INFO \ PKG-INFO不是C:\ Python27 \ lib \ site-packages \ virtualenv-1.11-py2.7.egg \ virtualenv_support \ setuptools-2.0.2-py2.py3-none-any.whl \Windows 7 virtualenv envl AssertionError和OSError

OSError:Command D:\ myproject2 \ envl \ Scripts \ python.exe -c「import sys,pip; pip ... ll」] + sys.argv [1:])「setuptools pip失敗,錯誤代碼爲1

如何解決AssertionError和OSError?

我試過「激活」,但它不起作用 我知道activa te.bat文件不存在... 我認爲這是因爲這些錯誤。

回答

0

我今天剛碰到這個。雖然不可能是最好的答案,但這是我所做的:

  1. 完全卸載所有以前的Python版本。 (我已經安裝了2.7和3.2的64位版本,再加上2.7的32位版本)
  2. 刪除了python安裝路徑中的所有剩餘文件。
  3. 重新啓動。 (以防萬一)
  4. 重新安裝了python。
  5. 準確地跟隨了非巧克力版本https://zignar.net/2012/06/17/install-python-on-windows/。 (又名我沒有通過easy_install安裝pip,而是按照指南中的說明下載了get-pip.py文件)
  6. 運行which virtualenv檢查virtualenv是否已安裝並從正確位置被拉出。 (如果沒有,你蟒蛇安裝到你PATH環境變量添加路徑,去除任何其他Python路徑)

現在,當我嘗試virtualenv --no-site-packages <packagename>,它的工作原理!