【问题标题】:Virtualenv not installing correctlyVirtualenv 未正确安装
【发布时间】:2015-04-23 19:02:52
【问题描述】:

我在我的 Windows 8.1 系统上运行了 Python 3.4,在此期间 virtualenv 曾经正常工作。

由于某些要求不适用于 3.4,我通过从 C:\Python34 完全卸载 Python 3.4 并在 C:\Python27 中安装 2.7 将我的 Python 版本降级到 Python 2.7.6。

安装python 后,我安装了pip 并使用pip install virtualenv 为2.7 安装virtualenv。但是,每当我在命令提示符下运行 virtualenv 时,都会遇到以下错误:

sh.exe": /c/Python34/scripts/virtualenv: No such file or directory

如何解决这个问题,以便 virtualenv 使用 python 2.7.6 而不是 3.4?

【问题讨论】:

    标签: python windows python-2.7 python-3.x


    【解决方案1】:

    我的第一个预感是检查你的 PATH 变量:

    https://superuser.com/questions/502358/easier-way-to-change-environment-variables-in-windows-8

    看看它是否仍然指向一个现在不存在的安装。每次我在 Windows 上安装 python 时,我都必须手动设置它,所以我不会假设卸载会自动修复它。

    【讨论】:

      【解决方案2】:

      另一种方法是将 python 27 和 34 安装在不同的文件夹中。您可以将 27 文件夹添加到系统路径,并在本地使用 34。如果你有 eclipse 和 pydev 或其他 IDE 工具,只需将 pythonpath 变量配置为你要使用的对应版本即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-11
        • 2015-01-05
        • 2016-07-21
        • 2021-05-30
        • 2019-06-01
        • 2016-04-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多