Python虚拟环境: 系统无法找到指定路径

6

在按照virtualenv教程操作时,我遇到了如下提示:

C:\Users\Dev\Desktop>mkvirtualenv AndroidKivy
C:\Users\Dev\Envs is not a directory, creating
Running virtualenv with interpreter C:/Python27/python.exe
Overwriting C:\Users\Dev\Envs\AndroidKivy\lib\orig-prefix.txt with new content
New python executable in C:\Users\Dev\Envs\AndroidKivy\Scripts\python.exe
Installing setuptools, pip, wheel...done.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.

我阅读了这篇文章 mkvirtualenv导致错误:系统找不到指定的路径 并使用命令 where python.exe。我的PATH中只有一个python.exe运行时,所以起初我的问题并不适用于它。

C:\Python27\python.exe

我在Stackoverflow上找到了这个话题。即使像这样执行mkvirtualenv -p C:/Python27/python.exe AndroidKivy,我仍然收到相同的错误。

PIP列表

pip (9.0.1)
setuptools (28.8.0)
virtualenv (15.2.0)
virtualenvwrapper-win (1.2.5)

Using: Windows 10 and Python 2.7


Python是被找到的,因为virtualenv找到了它:使用解释器C:/Python27/python.exe运行virtualenv。什么时候会出现“路径未找到”错误?你可以尝试运行virtualenv venv吗? - undefined
我运行了它,没有返回上述任何错误。我该怎么办? - undefined
顺便说一下,没有创建任何文件夹。 - undefined
1
我在Python 3.6中遇到了相同的错误。 - undefined
1个回答

0
我正在使用Windows操作系统。 我之前有一些旧的Python文件(我将Python版本从3.8更新到3.12),它们保存在我的C:\Users\User\AppData\Local\Programs\Python目录下。 我一直在使用Python 3.12,但是venv包装器却尝试使用3.8版本的文件。 我删除了旧文件后,问题得到解决,现在一切正常运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接