我在 PyCharm 中创建虚拟环境时遇到问题。确切地说,Python 3.10 版本在安装过程中已添加到 Path 中,我使用最新版本的 PyCharm 社区。
有人遇到过类似的问题吗?

添加信息
我如何创建环境:
文件->新建项目
位置:D:\mm\projekty\pythonProject2
使用 (virtualenv) 标记新虚拟环境
位置:D:\mm\projekty\pythonProject2\venv
基本解释器:C:\Users\mm\AppData\Local\Programs\Python\Python310\python.exe
在命令中:
C:\Users\mm>python
Python 3.10.0 (tags/v3.10.0:b494f59, Oct 4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Run Code Online (Sandbox Code Playgroud)
当我py -3 -m venv venv在命令提示符下运行以创建虚拟环境时,它失败了。
"Error: Command '['C:\\Users\\Guest\\Desktop\\Python Web
App\\venv\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-
pip']' returned non-zero exit status 101.
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?我已经安装了最新的 Python 版本。我在为 Web 开发设置 Flask 的路上被困在这里。
我无法在虚拟环境中使用 python。Python 在虚拟环境之外运行良好。我正在使用Python 3.10.2
当尝试运行任何 python 命令时,我不断收到以下错误。
'C:\Users\User\AppData\Local\Programs\Python\Python310\python.exe'
Run Code Online (Sandbox Code Playgroud)
可能需要提到的是,我无法通过“python -m venv env”命令创建虚拟环境。生成的错误是
Error: Command '['C:\\Users\\User\\Documents\\Python Projects\\PDFtoText\\env\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 101.
Run Code Online (Sandbox Code Playgroud)
我必须在命令末尾添加“without-pip”才能创建虚拟环境。奇怪的是,我能够在虚拟环境中使用 pip,而无需手动安装它。
python的路径在环境变量中。
我尝试重新安装 python,但这没有帮助。
最后,所有这些错误都是在我下载 Visual Studio Community 2022 后开始出现的。
现在我正在尝试在我的新电脑(Windows 10)上安装Python(3.10)和所有进一步的安装,到目前为止一切都已设置完毕:
我可以调用 python 和 pip 版本,还可以安装一些软件包。但是在安装virtualenv并创建一个之后,出现了 - 目前 - 无法修复的错误:我无法将软件包安装到虚拟环境本身的 pip 路径中。每当我尝试运行任何 pip 命令时,都会收到以下错误:
Unable to create process using 'C:\Users\ExampleUser\AppData\Local\Programs\Python\Python310\python.exe "C:\folder\env\Scripts\pip.exe" '
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,它总是引用原始的 python-path,但另一方面它引用 virtualenv 的 pip-path!?不知道这是否有帮助,但是当输入时where python,where pipvenv 内的路径是第一个列出的。我还注意我的路径中没有空格......
不幸的是,到目前为止,没有任何解释可以帮助我,而且我从未在我的旧机器上遇到过这个问题 - 基本上是相同的,除了一些旧版本的python,pip和virtualenv。
还有其他人知道我缺少什么吗?
我发现了类似的帖子,主要与 venv 上的 linux 相关,但工作有问题。python 3.8 venv缺少激活命令但是,我对如何在Windows上解决它以及发生了什么感到困惑。
我通过在 pythons 网站上下载安装了 python3.8。然后我按照 3.8 文档https://docs.python.org/3/library/venv.html显示:
python3 -m venv /path/to/new/virtual/environment
我这样做了,但随后出现以下错误:
Error: Command '['E:\\py_envs\\hf4\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 101.
Run Code Online (Sandbox Code Playgroud)
当我使用:
python -m venv --without-pip hf4
进而 hf4\Scripts\activate
它适用于激活。我不明白的是,然后我可以运行 pip 并且它在激活的环境中就在那里。这似乎是一个相关的问题,我在系统 python 上安装的任何东西也可用。例如,在激活的会话中:
(hf4) E:\py_envs>where pip
C:\Users\local user\AppData\Local\Programs\Python\Python38\Scripts\pip.exe
Run Code Online (Sandbox Code Playgroud)
一个问题自然是如何解决这个问题,另一个问题是我希望对正在发生的事情进行解释以更好地理解它。是不是先搜索活动环境,找不到就默认系统版本?