【问题标题】:Python | venv won't execute蟒蛇 | venv 不会执行
【发布时间】:2020-07-20 15:58:36
【问题描述】:

使用 Windows 计算机
Windows PowerShell
我正在尝试在 Python3 中创建一个虚拟环境。
什么都不执行。目录sandbox里面什么都没有

任何关于我做错了什么的建议将不胜感激。

我检查了pip list


python3 -m venv icon_t1

没有创建环境


【问题讨论】:

  • 输入dir会得到什么?
  • 什么都没有。我输入dir 它只是转到下一行PS C:\Users\Samson\Desktop\sandbox
  • 请注意,Pythonvenv is a module of the standard library (python3 -m venv) 和 virtualenv 是第 3 方项目。它们是不同的东西。他们虽然达到了类似的目的。 -- 请说明您要使用哪一个。

标签: python python-3.x python-venv


【解决方案1】:

这段代码没有错。正如您在这张图片中看到的,我向您展示了使用 CMD 和 PowerShell 的 2 个虚拟环境。

请注意,如果您的系统中只有 python3,则无需键入python3 -m venv virtualenvname。在这种情况下,您将收到此错误:

只需使用python -m venv virtualenvname,正如我在第一张图片中向您展示的那样。

但创建虚拟环境的最佳方法仍然是使用virtualenvsee the user guide here
只需使用此代码创建虚拟环境:

virtualenv virtualenvname

【讨论】:

    【解决方案2】:

    我通常使用virtualenv 命令创建一个虚拟环境:

    virtualenv icon_t1
    

    venv 是标准 Python 的一个相对较新的补充。所有示例都使用虚拟环境目录的绝对路径。试试看它是否适合你。

    【讨论】:

      猜你喜欢
      • 2010-10-27
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 2016-05-28
      • 2014-08-01
      • 2021-06-28
      • 1970-01-01
      相关资源
      最近更新 更多