【发布时间】:2020-07-17 23:41:37
【问题描述】:
我在 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
我该怎么办?
【问题讨论】:
-
错误消息暗示了一个非常明确的行动方案:升级到 Python 3.5 或更高版本。 (此时最好是 3.8。)
-
我已经在 Python 3.8 上了。让我检查一下配置,看看 VS Code 指向什么文件。
-
PS C:\Users\bruno\Google Drive\Georgian College\Data_Programing\Final_Project_PY> python3 --version Python 3.8.2
-
猜这可能是错误来源:PS C:\Users\bruno\Google Drive\Georgian College\Data_Programing\Final_Project_PY> python --version Python 3.4.4
-
是的,你有一个挥之不去的 Python 3.4,而你的
pip仍然指向那个 Python。
标签: python visual-studio-code pip runtime-error