linux 运行时错误:无法为python_spec='python3.7'的内置发现找到解释器

oogrdqng  于 2023-03-17  发布在  Linux
关注(0)|答案(1)|浏览(401)

我是devops领域的初学者,我学习了不同的技术,现在我通过this视频转到项目端,当我运行virtualenv -p python3.7 env时,它显示RuntimeError:无法找到python_spec ='python3.7'的内置发现的解释器
期望:为了生成一个env文件,我重新安装了Python并尝试了不同版本的Python;它在其他版本中工作,但在这个版本中不工作。PS:我使用ubuntu20.04系统

5gfr0r5j

5gfr0r5j1#

我在Python 3.11中遇到了同样的错误。我首先尝试给予virtualenv的完整路径:virtualenv venv --python=/usr/bin/python3.11
这给了我一个不同的错误ModuleNotFoundError:没有名为“distutils. command '\n”的模块
我可以通过安装python3.11-distutils(在您的例子中是python3.7-distutils)来修复它
sudo apt-get install python3.11-distutils

相关问题