Интерпретатор проекта Pycharm по умолчанию не соответствует установке моей системы Python по умолчанию?

Я немного запутался в установках, конфигурациях и расположении интерпретаторов Python. Я использую Ubuntu 20.04 и некоторое время использовал Pycharm, установил как Python 2.7, так и Python 3.8 (хотя я не уверен, где я установил оба...). Теперь я начал проект с Pycharm, который использует некоторые определенные пакеты, которые я включил в файл requirements.txt. Каждый раз, когда я открываю Pycharm, он просит меня установить эти пакеты (Package requirements 'numpy~=1.16.6', 'scipy~=1.5.1' are not satisfied. Install requirements/Ignore requirements), я делаю это и в следующий раз получаю тот же запрос.

Если я попытаюсь настроить интерпретатор Python через графический интерфейс Pycharm, я получу следующие варианты:

Project Default (Python 2.7) /usr/bin/python
Python 2.7 /usr/bin/python
Python 3.8 (OldProject) ~/Workspace/OldProject/venv/bin/python
Python 3.8 (OldProject2) ~/Workspace/OldProject2/venv/bin/python

Как я могу изменить системный Python по умолчанию на версию 3.8?

Если я запускаю на терминале:

python --version

я получил

Python 3.8.2

Так почему же Pycharm отображает Python 2.7 в качестве проекта по умолчанию? И почему среди опций нет установки системы Python 3.8?


person Robb1    schedule 13.09.2020    source источник


Ответы (1)


Вы можете изменить свой интерпретатор Python Pycharm, перейдя в «Файл» -> «Настройки», а затем выполнить поиск интерпретатора Python на входе поиска.

Версия python для командной строки — это та, на которую также ссылается переменная окружения Path (файл python.exe в соответствующей папке python)

person NadavWeisler    schedule 14.09.2020