【问题标题】:Windows 7 virtualenv envl AssertionError and OSErrorWindows 7 virtualenv envl AssertionError 和 OSError
【发布时间】:2014-01-26 08:31:32
【问题描述】:

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: Command D:\myproject2\envl\Scripts\python.exe -c "import sys, pip; pip...ll\"] + sys.argv[1:])" setuptools pip failed with error code 1

如何修复 AssertionError 和 OSError?

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

【问题讨论】:

    标签: python-2.7 virtualenv pip setuptools


    【解决方案1】:

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

    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 并从正确的位置拉出。 (如果没有,请将 python 安装路径添加到 PATH 环境变量,删除任何其他 python 路径)

    现在当我尝试virtualenv --no-site-packages <packagename> 时,它起作用了!

    【讨论】:

      猜你喜欢
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 2023-03-20
      • 2012-09-11
      • 2012-11-16
      • 2012-10-23
      相关资源
      最近更新 更多