【问题标题】:Problems with Python and Virtual Environments, beginner programmer on Windows 10Python 和虚拟环境的问题,Windows 10 上的初学者程序员
【发布时间】:2026-01-22 10:15:01
【问题描述】:

我是一个相对较新的程序员,尝试将 Python 与 pip 和虚拟环境一起使用,而 Python 和 pip 工作得很好;但是,我在使用虚拟环境时遇到了一些严重的问题。对于初学者,我在安装了 Python 3.8.1 的 Windows 10 PC 上,我一直在使用 CMD 和 Shell 来尝试使其正常工作。我用 pip 成功安装了 virtualenv,但每当我尝试重新安装它时,我都会收到此错误:

Requirement already satisfied: virtualenv in c:\users\[myname]\appdata\local\programs\python\python38-32\lib\site-packages (16.7.9)

所以我知道我已经安装了它,但是每当我尝试以我见过的每个教程的方式访问它时,我都会收到此错误:

'virtualenv' is not recognized as an internal or external command, operable program or batch file.

即使我尝试检查 virtualenv 的版本,我也会收到此错误,但它一直说我确实下载了它。几天来我一直在寻找答案——我已经卸载并重新安装了所有东西,我一直在搞乱我的 PATH 设置,并且我已经运行了多个版本的命令,但没有任何效果。有人有什么建议吗?

【问题讨论】:

标签: python shell cmd pip virtualenv


【解决方案1】:

C:\users\[myname]\appdata\local\programs\python\python38-32\Scripts 添加到PATH 并重新启动cmd 控制台。

【讨论】:

  • 我建议使用C:\users\[myname] 而不是%UserProfile%...
  • 我推荐C:\users\[myname]\appdata\local,而不是C:\users\[myname]\appdata\local。我还要提一下,因为我没有在上面的链接中看到它,从您的目录名称中可以看出甚至可能存在 x64/x86 问题。请进行一些研究,然后使用您已采取的所有步骤更新您的帖子。为了让我们提供帮助,如果我们可以复制您的环境会更容易。