【问题标题】:Error using virtualenvwrapper-win passing in different python version使用传递不同python版本的virtualenvwrapper-win时出错
【发布时间】:2015-06-16 12:10:03
【问题描述】:

我安装了 python 3.4 和 2.7,它们的路径是 C:\python34 和 C:\python27。在尝试使用 python 2.7 创建 virtualenv 时,出现以下错误:

    C:\Development>mkvirtualenv --python=C:\python27 env
    Running virtualenv with interpreter C:\python27
    Traceback (most recent call last):
      File "C:\Python34\lib\runpy.py", line 170, in _run_module_as_main
        "__main__", mod_spec)
      File "C:\Python34\lib\runpy.py", line 85, in _run_code
        exec(code, run_globals)
      File "C:\Python34\Scripts\virtualenv.exe\__main__.py", line 9, in <module>
      File "C:\Python34\lib\site-packages\virtualenv.py", line 784, in main
      popen = subprocess.Popen([interpreter, file] + sys.argv[1:], env=env)
      File "C:\Python34\lib\subprocess.py", line 859, in __init__
         restore_signals, start_new_session)
      File "C:\Python34\lib\subprocess.py", line 1112, in _execute_child
    startupinfo)
    PermissionError: [WinError 5] Access is denied
    The system cannot find the path specified.
    The system cannot find the path specified.
    The system cannot find the path specified.

here 它说:

如果你使用多个版本的python,你可以使用单独的项目pywin在它们之间切换。这是我为 Windows 命令行和 MSYS/MINGW32 编写的轻量级 python 2.5-3.3 启动器和切换器。它类似于 python 3.3 中可用的 py.exe 启动器/切换器,但使用基本的 Windows 批处理脚本和用于 MSYS/MINGW32 支持的 shell 脚本编写。我使用基于 MSYS/MINGW32 的来自 msysgit 的 bash 和命令行 shell 工具在 Windows 上完成我的大部分 python 开发。

我有 pywin,但不知道如何使用它来设置具有不同 python 版本的 virtualenv。

我不确定我的问题是什么,任何帮助将不胜感激。

我应该补充一点,我可以在不使用 virtualenvwrapper-win 的情况下使用 python 2.7 使用 virtualenv。

【问题讨论】:

    标签: python windows virtualenv virtualenvwrapper


    【解决方案1】:

    我今天正在努力解决这个问题。您需要指定 python.exe 文件。

    mkvirtualenv -p C:/Python27/python.exe myenv
    

    希望对你有帮助!

    【讨论】:

    • 谢谢,我只是在一段时间后转而使用 linux 进行开发,因为在 windows 上做简单的 linux 事情而苦苦挣扎。
    猜你喜欢
    • 2011-09-18
    • 2012-02-02
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2011-12-22
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多