Windows 7 virtualenv envl AssertionError和OSError

时间:2014-01-08 09:58:10

标签: python-2.7 virtualenv pip setuptools

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 \

OSError:命令D:\ myproject2 \ envl \ Scripts \ python.exe -c“import sys,pip; pip ... ll \”] + sys.argv [1:])“setuptools pip失败,错误代码1

如何修复AssertionError和OSError?

我试过“激活”,但它不起作用。  我知道activate.bat文件不存在...  我认为是因为这些错误。

1 个答案:

答案 0 :(得分:0)

我今天刚遇到这个。虽然不是最好的答案,但这就是我所做的:

  1. 完全卸载以前的所有Python版本。 (我已经安装了2.7和3.2的64位版本,加上32位版本的2.7)
  2. 删除了python安装路径中的所有剩余文件。
  3. 重新启动。 (以防万一)
  4. 重新安装了python。
  5. 完全遵循{* 3}}的非巧克力版本。 (也就是我没有通过easy_install安装pip,而是按照指南中的说明下载了get-pip.py文件)
  6. 运行which virtualenv以检查virtualenv是否已安装并从正确的位置拉出。 (如果没有,请将python install的路径添加到PATH环境变量中,删除任何其他python路径)
  7. 现在,当我尝试virtualenv --no-site-packages <packagename>时,它有效!