python - __init__.py”,第 92 行,在raise RuntimeError("需要 Python 3.5 或更高版本")
问题描述
我在 Visual Studio Code 上运行 Python,今天当我尝试使用 安装任何包时pip
,我得到以下信息:
pip install sqlalchemy
Traceback (most recent call last):
File "C:\Python34\Scripts\pip-script.py", line 9, in <module>
load_entry_point('pip==20.0.2', 'console_scripts', 'pip')()
File "c:\python34\lib\site-packages\pkg_resources\__init__.py", line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "c:\python34\lib\site-packages\pkg_resources\__init__.py", line 2682, in load_entry_point
return ep.load()
File "c:\python34\lib\site-packages\pkg_resources\__init__.py", line 2355, in load
return self.resolve()
File "c:\python34\lib\site-packages\pkg_resources\__init__.py", line 2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "c:\python34\lib\site-packages\pip-20.0.2-py3.4.egg\pip\_internal\cli\main.py", line 10,
in <module>
from pip._internal.cli.autocompletion import autocomplete
File "c:\python34\lib\site-packages\pip-20.0.2-py3.4.egg\pip\_internal\cli\autocompletion.py",
line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "c:\python34\lib\site-packages\pip-20.0.2-py3.4.egg\pip\_internal\cli\main_parser.py",
line 7, in <module>
from pip._internal.cli import cmdoptions
File "c:\python34\lib\site-packages\pip-20.0.2-py3.4.egg\pip\_internal\cli\cmdoptions.py",
line 28, in <module>
from pip._internal.models.target_python import TargetPython
File "c:\python34\lib\site-packages\pip-20.0.2-
py3.4.egg\pip\_internal\models\target_python.py", line 4, in <module>
from pip._internal.utils.misc import normalize_version_info
File "c:\python34\lib\site-packages\pip-20.0.2-py3.4.egg\pip\_internal\utils\misc.py", line
20, in <module>
from pip._vendor import pkg_resources
File "c:\python34\lib\site-packages\pip-20.0.2-
py3.4.egg\pip\_vendor\pkg_resources\__init__.py", line 92, in <module>
raise RuntimeError("Python 3.5 or later is required")
RuntimeError: Python 3.5 or later is required
我能做些什么来处理这个问题?
解决方案
您需要告诉 Visual Studio Code 使用哪个python
解释器。
默认情况下,它将使用 system python
。
在您的情况下,它获得了 Python 3.4.4 版本。
打开命令面板并选择Python:选择 Interpreter。
然后从列表中选择适当的一个:
您还可以通过将其添加到工作区的.vscode/settings.json文件来手动设置
它:(或者如果它尚不存在,则创建它):
{
"python.pythonPath": "/path/to/your/python"
}
然后重新加载窗口。
您可以通过查看底部的状态栏并打开一个新终端来检查它现在是否使用了正确的解释器:
欲了解更多信息:
推荐阅读
- c++ - 每小时从 Google Text-to-speech 收到错误代码 16(未验证)
- android - 如何允许用户使用 Google maps API 和 Fire base 在空白地图上添加自定义标记
- powershell - 强制配置文件用户的注册计划作业
- regex - 正在选择负前瞻内的正则表达式字符串
- python - 从分组值的子集创建 matplotlib 图表时 For Loop 中的 ValueError
- java - 如何正确嵌入 YouTube 后台播放视频?
- swift - 添加约束时的 EXC_BAD_INSTRUCTION
- c++ - 如何修改我们必须在其中找到峰值元素的代码?
- wagtail - 在每个 Wagtail API 响应中包含一个自定义字段
- opencv - 无法为具有形状“(?,?,?,3)”的张量“image_tensor:0”提供形状(480、640、3)的值