【问题标题】:Error when using the command "virtualenv venv" to create Python virtual environment使用命令“virtualenv venv”创建 Python 虚拟环境时出错
【发布时间】:2017-03-31 13:38:11
【问题描述】:

当我使用命令virtualenv venv创建Python虚拟环境时,出现如下错误:

D:\Flask>virtualenv venv
Using base prefix 'd:\\APP\\python'
New python executable in D:\Flask\venv\Scripts\python.exe
Installing setuptools, pip, wheel...
  Complete output from command D:\Flask\venv\Scripts\python.exe - setuptools pip wheel:
  Traceback (most recent call last):
  File "<stdin>", line 3, in <module>
ImportError: No module named 'pkgutil'
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
  File "d:\APP\python\lib\runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "d:\APP\python\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\APP\python\Scripts\virtualenv.exe\__main__.py", line 9, in <module>
  File "d:\APP\python\lib\site-packages\virtualenv.py", line 713, in main
    symlink=options.symlink)
  File "d:\APP\python\lib\site-packages\virtualenv.py", line 945, in create_environment
    download=download,
  File "d:\APP\python\lib\site-packages\virtualenv.py", line 901, in install_wheel
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
  File "d:\APP\python\lib\site-packages\virtualenv.py", line 797, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command D:\Flask\venv\Scripts\python.exe - setuptools pip wheel failed with error code 1

我搜索了它,但没有找到解决方案。有人知道怎么处理吗?

【问题讨论】:

标签: python python-3.x


【解决方案1】:

使用python -m venv path/to/your/venv创建一个虚拟环境,然后用path/to/your/venv/Scripts/activate.bat激活它(deactivate退出venv)

示例:

python -m venv test
test\Scripts\activate.bat
(test) deactivate

【讨论】:

  • 谢谢,我使用 venv 而不是 virtualenv 来创建。它有效
猜你喜欢
  • 1970-01-01
  • 2017-10-20
  • 2021-01-21
  • 2020-08-13
  • 1970-01-01
  • 1970-01-01
  • 2019-04-21
相关资源
最近更新 更多