__init__.py ", строка 92, в <module>повысить RuntimeError (" требуется Python 3.5 или более поздняя версия ") - PullRequest
0 голосов
/ 06 апреля 2020

Я запускаю Python в коде Visual Studio и сегодня, когда я пытаюсь установить любые пакеты с 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

Что я могу сделать, чтобы справиться с этим?

1 Ответ

0 голосов
/ 06 апреля 2020

Вы должны указать Visual Studio Code, какой python интерпретатор использовать.

По умолчанию будет использоваться система python.
В вашем случае получена версия Python 3.4.4.

Открыть Палитра команд и выберите Python: выберите Интерпретатор .
Затем выберите соответствующий из списка:

enter image description here

Вы также можете установить это вручную, добавив это в .vscode / settings вашего рабочего пространства. json file:
(или создайте его, если он еще не существует):

{
    "python.pythonPath": "/path/to/your/python"
}

Затем перезагрузите окно.

Вы можете проверить, что теперь он использует правильный переводчик, посмотрев на строку состояния внизу и открыв новый терминал:

enter image description here

Для получения дополнительной информации:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...