Вопрос или проблема
То же самое, что выше. Недавно я сломал свою систему, затем стер и переустановил. Сначала мне удалось заставить Python 3.6 работать в PyCharm с ново установленным, прежде чем я снова все испортил. Я не делал ничего особенного и просто повторил свои шаги, только чтобы обнаружить, что PyCharm видит только 2.7 и 3.5 вместо 3.6 на моей третьей установке.
Я хочу использовать самую актуальную версию Python из-за новых функций, которые были выпущены. Как мне настроить переменные окружения, чтобы распознать 3.6.1 для разработки? Я делал это несколько раз в Windows, просто зашёл в Расширенные системные настройки и добавил несколько строк в окно.
Я успешно установил Python 3.6.1 на Mint; как я могу воспроизвести вышеуказанный процесс для PyCharm на Linux?
Попробуйте Файл
-> Настройки...
-> Проект
-> Интерпретатор проекта
-> нажмите на маленькое колесико и выберите Добавить локально
, затем выберите ваше окружение 3.6.1.
Я не знаю, можем ли мы заставить проект использовать определённый интерпретатор до того, как сначала его настроим. PyCharm автоматически определяет доступные интерпретаторы, и нам придется настроить проект, чтобы использовать конкретный интерпретатор и дать ему имя.
Следующее взято из справочной документации PyCharm:
https://www.jetbrains.com/help/pycharm/configuring-python-interpreter-for-a-project.html
PyCharm помогает назначить интерпретатор Python для проекта.
Тем самым каждый открытый проект в одном и том же окне может иметь свой собственный интерпретатор, выбранный из списка доступных интерпретаторов.
Обратите внимание, что PyCharm хранит только имя интерпретатора в настройках проекта.
Чтобы настроить Python SDK для текущего проекта, выполните следующие шаги:
- Откройте диалоговое окно Настройки/Предпочтения и щелкните по странице Интерпретатор проекта.
- В панели Проекты выберите нужный проект.
- Выберите SDK из списка доступных интерпретаторов Python и виртуальных окружений.
Этот список включает в себя:
- Интерпретаторы Python, которые находятся в стандартных местах.
- Виртуальные окружения, которые находятся в папке проекта или в папке, указанной как переменная окружения WORKON_HOME.
- Другие интерпретаторы Python, установленные локально или удаленно.
- Если желаемый интерпретатор отсутствует в списке, нажмите на значок шестеренки и настройте нужный интерпретатор, как описано в разделе Настройка доступных интерпретаторов Python.
https://www.jetbrains.com/help/pycharm/configuring-available-python-interpreters.html
Недавно я мигрировал на zorin os 15 (на основе ubuntu) и установил python3.7.4 рядом с python3.6 и python2.7, но моя версия PyCharm Community не показывала эту последнюю версию в выпадающем меню интерпретаторов, поэтому я сделал несколько вещей, и это сработало для меня.
-
Узнайте путь к вашему интерпретатору с помощью
which python3.x
в терминале (x = десятичный номер версии, например:which python3.6
) в моем случае последняя версия находилась в/usr/local/bin/
, а не в/usr/bin/
- Вам нужно будет добавить интерпретатор в список доступных интерпретаторов.
Перейдите в Настройки > Интерпретатор проекта > Добавить > Системный интерпретатор
в PyCharm и добавьте этот интерпретатор, перейдя к местоположению, которое вы узнали в терминале.
Ответ или решение
Чтобы заставить PyCharm распознавать и использовать библиотеки Python 3.6.1, выполните следующие шаги:
Шаг 1: Установите Python 3.6.1
Первым делом, убедитесь, что Python 3.6.1 установлен на вашей системе. Вы можете проверить установленную версию Python, выполнив команду в терминале:
python3.6 --version
Если версия 3.6.1 установлена корректно, вы увидите соответствующее сообщение. Если Python не установлен, вы можете установить его через пакетный менеджер, например, с помощью apt для Ubuntu или Mint:
sudo apt update
sudo apt install python3.6
Шаг 2: Настройка интерпретатора в PyCharm
-
Откройте PyCharm и выберите проект, для которого хотите настроить интерпретатор.
-
Перейдите в меню File (Файл) → Settings… (Настройки…) или нажмите
Ctrl + Alt + S
. -
В меню настройки выберите Project (Проект) → Python Interpreter (Интерпретатор Python).
-
В правом верхнем углу окна интерпретатора вы увидите значок шестеренки (⚙️). Нажмите на него и выберите Add… (Добавить…).
-
В появившемся окне выберите System Interpreter (Системный интерпретатор).
-
Нажмите кнопку … (троеточие) для выбора пути к вашему интерпретатору Python 3.6.1. Обычно он находится по пути
/usr/bin/python3.6
или/usr/local/bin/python3.6
. Для проверки вы можете выполнить команду в терминале:which python3.6
Это покажет вам точный путь к установленному интерпретатору.
-
Выберите интерпретатор и нажмите OK.
Шаг 3: Убедитесь, что библиотеки доступны
После того как вы настроили интерпретатор, убедитесь, что все необходимые библиотеки установлены. Вы можете установить библиотеки через терминал, используя pip:
python3.6 -m pip install <имя_библиотеки>
Шаг 4: Проверка настройки интерпретатора
После того как вы добавили интерпретатор, вы можете убедиться, что он используется в вашем проекте. В разделе Project Interpreter вы должны видеть Python 3.6.1 в списке интерпретаторов. Убедитесь, что он выбран.
Важные замечания
-
Если у вас есть несколько версий Python, возможны конфликты при установке библиотек. Рекомендуется использовать виртуальные окружения для изоляции пакетов вашего проекта. Вы можете создать виртуальное окружение с помощью следующей команды:
python3.6 -m venv myenv
Затем активировать его:
source myenv/bin/activate
-
Если вы сталкиваетесь с проблемами, связанными с путями к библиотекам, можно попробовать добавить путь к библиотекам в переменные окружения.
Следуя вышеуказанным шагам, вы сможете успешно настроить PyCharm для работы с Python 3.6.1 и использовать его библиотеки в ваших проектах.