我在 Windows 10 计算机上安装了最新版本的 Python 3.8.2。我以前有Python 3.7,我将其卸载并确认在系统路径中不再引用它。
安装最新版本后,我以管理员身份运行CMD:
py -m venv env
我收到此错误:
错误:[WinError 2] 系统找不到指定的文件:'C:\Users\test_user\Documents\app_test\env'
我知道Python路径位于系统路径环境设置中,但不是专门针对用户的(不知道这是否有区别?)。
我还尝试使用 powershell 卸载 virtualenv 并重新安装,但结果相同。
还有什么想法可以解决这个问题吗?
我面临着同样的问题。我发现这是由于将 python.exe 可执行文件的副本重命名为 python3.exe 造成的。我这样做是因为我已经安装了 Python 2.7 和 Python 3.9 并配置了环境变量使用 Python 2.7python命令和Python 3.9使用python3命令。这样我的Python 2环境变量中的路径就在Python 3之上。
要解决此问题,请编辑路径变量,以便 Python 3 路径将存在于 Python 2 路径之前。
另外,如果您也使用 Python2,请转到安装位置并创建一个副本执行程序可执行文件并将其重命名为python2.exe.
然后当你跑步时python命令它将定向到Python 3并使用Python 2您可以使用python2命令。
您可以通过以下方式找到更多相关信息关注这个问题 https://github.com/msys2/MINGW-packages/issues/5001.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)