PyCharm не обнаруживает интерпретатор
Я новичок в программировании и только начал курс по Python. Я хочу использовать PyCharm, поэтому я скачал и понял его (версия 4.5, издание сообщества). Я ранее установил Python 3.5 64-битный на python.org (я использую Windows 10). Для начала использования PyCharm мне нужен интерпретатор проекта, который я могу выбрать в настройках. Насколько мне важно, интерпретатор — «py.exe», но когда я выбираю его, я получаю сообщение об ошибке: «Выбранный файл не является допустимым домом для Python SDK». Я также пытался использовать каждый файл, имя которого содержало «python» или «py», и это не сработало. На каждом веб-сайте и видео, которые я вижу, они выбирают файл с именем «python.exe», но они используют Python 3.4 или более раннюю версию. Я проверил, что PyCharm поддерживает 3.5 («Первоначальная поддержка Python 3.5»). Что-то я делаю не так? Что мне нужно сделать, чтобы иметь возможность использовать PyCharm? Все ответы ценятся. Заранее спасибо. python pycharm interpreter python-3.5
Поделиться Источник 28 сентября 2015 в 21:23
7 ответов
файл > новые настройки проекта > интерпретатор проекта > нажмите в раскрывающемся списке и выберите ‘Показать все’ > нажмите кнопку ‘+’ > Теперь, во вкладке Virtualenv Environment под кнопкой New environment radio, проверьте путь в поле ‘Базовый интерпретатор:’. Для меня мой был установлен на недопустимый путь. Как только я исправил путь для указания на python.exe, я воссоздал свой новый проект и PyCharm создал виртуальную среду. Для меня было еще немного. При создании нового проекта я расширил раскрывающееся списочное окно и должен был проверить каталог, где создается каталог venv. Как только я исправил путь здесь, мне пришлось немного нажать вокруг, чтобы получить возможность создать проект. Я собираюсь преодолеть эту проблему до ошибки. Я использую Community edition.
Поделиться 22 апреля 2019 в 15:37
При создании проекта в PyCharm, если интерпретатор еще не выбран, в раскрывающемся меню под проектами «Расположение:», вы можете щелкнуть значок, выглядящий как шестеренка, справа от опции интерпретатора, и нажать «Добавить локаль»; затем выбрать расположение файла установленного файла python.exe. Вероятно, это будет C:\Python35\Python.exe
Поделиться 28 сентября 2015 в 21:38
- выбор разрешения для всех пользователей
- путь установки был установлен правильно и (сохранён безопасно для будущего)
- перезагрузите мой компьютер после установки (не важно, но я сделал это)
- откройте Anaconda & Jet Brian pycharm
- выберите новый проект в PyCharm скриншот моего нового интерпретатора по умолчанию Python location = C:\Users\Skboy\PycharmProjects\dani Interpreter = C:\Users\Skboy\AppData\Local\Programs\Python\Python36-32\python.exe
Вау! мой pyCharm начал работать для меня,
Resolution : переустановка Python6.3 с правильными настраиваемыми настройками
создайте файл программы test1.py для тестирования Python для печати «привет, мир тестов Python»
Запустите
Теперь мой интерпретатор Python (автоматически — по умолчанию выбран) Python 3.6.3
редактировать конфигурацию и проверить наличие интерпретатора
Запустить
успешный тест запуска
Стоит упомянуть, что Anaconda Jupyter является веб-планом, который также может использоваться на случай, если у начинающих пользователей все еще есть проблемы
Поделиться 06 декабря 2017 в 17:54
Я столкнулся с похожей проблемой и не смог найти интерпретатор Python нигде в системе.
Проблема заключалась в том, что python был установлен напрямую с настройками по умолчанию, и в нем не было найдено exe
C:\Python35\
и чтобы решить эту проблему, я попробовал удалить и переустановить с пользовательскими настройками и выбрать разрешить для всех пользователей, что сделало хитрость и путь был правильно установлен
C:\Python35\python.exe.
После чего Pycharm смог обнаружить интерпретатор по этому пути.
Поделиться 05 сентября 2016 в 06:05
У меня была точно такая же проблема и до сих пор не смог найти решение. Надеюсь, это работает для тех, кто боролся с ней.
Я пошел в местоположение Python 3.5 (32-Bit) в моем C: Drive, которое оказалось просто ярлыком для фактического приложения Python, щелкните правой кнопкой мыши на нем и выберите Открыть расположение файла, которое должно направить вас к версии приложения Python — просто называется ‘python’. Это файл.exe, который PyCharm искал использовать в качестве интерпретатора.
Теперь перейдите в меню настроек интерпретатора в Pycharm и введите в местоположение файла фактического приложения Python. Чтобы перейти к моему, мне пришлось перейти в AppData/Local/Programs/Python/Python35-32. Нажмите на файл python.exe и он должен работать.
Это мой первый пост здесь, поэтому, если он отформатирован неправильно или не использует обычные термины — извините. Дайте мне знать, сработало ли решение для кого-то другого с проблемой или если я его запутал.
Поделиться 10 июля 2016 в 14:54
Для меня следующее решение сработало:
Моя конфигурация: Pycharm Community edition 2019.1.1 Дистрибутив Anaconda с python 3.7. Интерпретатор в стандартном расположении.
Проблема: Pycharm не смог найти интерпретатор Python после переустановки дистрибутива Anaconda.
Решение: — Убедитесь, что вы запускаете Pycharm от имени администратора (щелкните правой кнопкой мыши и запустите его от имени администратора). Это фактически был критический шаг. — Создайте новый проект (или откройте существующий) — В зависимости от выбора выберите интерпретатор или перейдите в файл > настройки > интерпретатор проекта > выберите небольшое устройство на стороне прав > добавьте > на базовом интерпретаторе выберите 3 точки > вставьте местоположение интерпретатора в дистрибутив Anaconda.
Надеюсь, это кому-то помогло. Для меня блокирующим моментом было то, что по какой-то причине Pycharm не запускался с правами администратора.
Поделиться 14 октября 2019 в 11:03
Если вы сохранили настройки по умолчанию при установке Python, ваш интерпретатор проекта для PyCharm будет:
Выберите вышеуказанное место в качестве интерпретатора вашего проекта внутри PyCharm.
В зависимости от версии Python, она может быть либо Python36\python.exe, либо Python35\python.exe.
Пошаговая установка PyCharm
JetBrains PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.
Для установки PyCharm сперва нужно установить интерпретатор Python. Дальше — пошаговый процесс установки PyCharm.
- Перейдите на сайт JetBrains https://www.jetbrains.com/pycharm/. PyCharm — это проект JetBrains.
- Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.
- Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.
- Теперь необходимо запустить установку (~ pycharm-community-2019.2). Нажмите «Next».
В статье используется версия pycharm 2019.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть 2019.2 может быть любой.
- Оставьте папку установки по умолчанию. Это папка C:\Program files(x86)\JetBrains\PyCharm Community Edition 2019.2 . Если выбрана другая, лучше указать именно это направление. Нажмите «Next».
- Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».
- Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
- Установка начнется автоматически. Дождитесь завершения.
- После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».
- Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
- PyCharm запустится. Первый раз этой займет больше времени.
- После приветственного окна нажмите «Create New Project».
- Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».
- Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm.
print("Hello World!")
В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе. Удачи и успехов в изучении Python.
PyCharm не видит последнюю версию интерпретатора Python
Больше года не работал с Python и выскочила странная вещь. За это время система (Fedora) много раз обновляась и сейчас версия у меня 3.9. Что подтверждается просто:
$ python --version Python 3.9.2
Эту версию и видим в каталоге /usr/bin
$ pwd /usr/bin $ ls python* python python2-config python3.9-x86_64-config python-argcomplete-tcsh python2 python3 python3-config python-config python2.7 python3.9 python3-html2text python-html2text python2.7-config python3.9-config python-argcomplete-check-easy-install-script
Это присказка. Сказка же заключается в том, что есть питоновский скрипт, который давным-давно отлажен и работает. В него я вставил печать версии интерпретатора. При запуске видим вот что:
$ python Launch.py Версия интерпретатора: 3.9.2 (default, Feb 20 2021, 00:00:00)
Как и следует из здравого смысла. Но, если я пытаюсь запустить тот же самый скрипт в рамках проекта PyCharm, то выдаётся вот такое сообщение:
Версия интерпретатора: 3.8.7 (default, Nov 10 2011, 15:00:00)
И ничего не работает. Если пытаться в свойствах проекта изменить текущий интерпретатор, то PyCharm просто не виидит последнюю версию: Можно предположить, что эта ахинея достаётся из каких-то кэшенй PyCharm. Я полностью снёс каталог .PyCharm в домашней директории, но это не помогло. Как исправить сиьуацию?
PyCharm
PyCharm — это среда программирования для языка Python, или IDE. Средами называют программы, в которых можно писать, запускать и отлаживать код, устанавливать новые расширения и дополнительные модули. Это мощный многофункциональный инструмент для разработчиков.
Освойте профессию
«Fullstack-разработчик на Python»
Название среды читается как «пайчарм». Ее разработала компания JetBrains, которая также сделала известную IDE для языка Java под названием IntelliJ IDEA. PyCharm пользуется более 50% разработчиков на Python: она удобная, понятная и многофункциональная.
PyCharm существует для нескольких операционных систем: Windows, Linux и macOS. Она поддерживает разные версии Python: и 2.x, и 3.x. Ее широкие возможности делают разработку на Python быстрее и эффективнее.
Для чего нужен PyCharm
Языки программирования устроены так, что писать код на них можно где угодно, даже в «Блокноте». Главное — сохранить файл в нужном расширении, а потом запустить с помощью установленного интерпретатора или компилятора. Но большинство разработчиков все равно пользуются IDE. И вот почему.
Код писать удобнее. В средах, в том числе PyCharm, есть подсветка синтаксиса: разные ключевые слова и конструкции выделяются цветами, так что нужное место в коде проще найти.
Возможности среды шире. В IDE можно не только написать код, но и запустить его и сразу посмотреть на результат работы программы. Там есть инструменты для отладки, контроля версий, например с помощью Git; можно в несколько кликов устанавливать сторонние библиотеки и фреймворки.
Командная работа проще. Профессиональная версия среды дает возможность синхронизироваться с другими разработчиками и делать командную работу эффективнее.
Для Python существует несколько популярных сред. PyCharm выбирает большинство: его легко настраивать, в нем удобный и функциональный интерфейс, а возможностей много. Он подходит для широкого спектра задач: от автоматического тестирования до машинного обучения. Другие среды для языка обычно или менее удобные, или более узкие в применении.
Профессия / 12 месяцев
Fullstack-разработчик на Python
Создавайте веб-проекты самостоятельно
Что позволяет делать PyCharm
IDE — это не просто редактор для кода. У него намного больше возможностей, облегчающих жизнь разработчику. PyCharm можно представить как комбайн, где есть большинство функций, важных для программиста. Вот лишь некоторые вещи, которые в нем можно делать.
Создавать проекты. Проект на языке программирования — это не просто создание файла. Когда разработчик создает проект в PyCharm, среда выделяет под него отдельную папку, где хранит все связанное с этим проектом. Так нужные файлы и компоненты находятся под рукой. Структуру проекта PyCharm показывает в левой части интерфейса и дает возможность в любой момент переключиться на интересующий файл внутри него.
Писать код на Python. Внутри проекта можно создать файл в нужном расширении и писать в нем код. Синтаксис подсвечивается автоматически, причем параметры подсветки можно настроить. К тому же PyCharm дает возможность сразу проверять правильность написания и выделять ошибочные моменты. Среда помогает писать более чистый код.
Запускать. IDE подключены к интерпретатору или компилятору нужного языка. Python — интерпретируемый язык, и PyCharm может запустить его интерпретатор. Поэтому код можно выполнить прямо внутри среды, для этого не понадобится открывать консоль или любое стороннее приложение. В интерфейсе IDE есть кнопка запуска: достаточно нажать на нее, и код запустится. Результат исполнения программа покажет сразу — выведет в специальную консоль внутри среды или откроет новое окно.
Отлаживать. В среде есть инструменты для отладки кода. Например, можно настроить режим отладки так, чтобы показывать значения разных переменных в любой момент времени. Или остановить выполнение на конкретной строчке и смотреть, нормально ли код работает в этом моменте, — это помогает найти место, в котором происходит ошибка. Есть и пошаговое выполнение: программа выполняет одну строчку кода и останавливается, чтобы разработчик мог проверить, правильно ли она работает на этом участке.
Станьте Fullstack-разработчик на Python и найдите стабильную работу
на удаленке
Тестировать. Автоматическое тестирование — одна из распространенных сфер применения Python. И делать это в PyCharm удобно. В среде есть инструменты для автоматической генерации кода, и к ней легко подключить модули для тестирования.
Корректировать. Чтобы код был чистым и красивым и его было легко читать, нужно следовать правилам «хорошего тона» для разработчиков. PyCharm может следить за выполнением этих правил. Он также может автоматически расставлять переносы строк и отступы и дополнять написанное: человек вводит только часть команды, а PyCharm уже предлагает подсказки для ее окончания.
Устанавливать библиотеки и фреймворки. Некоторые версии PyCharm «из коробки» поддерживают ряд популярных фреймворков для языка, другие дают возможность быстро их скачать и установить. Одна из возможностей среды – быстро найти нужный фреймворк в сети, загрузить и подключить к проекту. Это удобно: для установки и развертывания окружения не приходится пользоваться множеством дополнительных инструментов.
Устанавливать дополнения и плагины. Для самой среды тоже есть модули, расширяющие ее функциональность. Их можно установить изнутри IDE. Примеры таких модулей – проверка читаемости кода, подсказки с помощью искусственного интеллекта, расстановка недостающих скобок и многое другое. Некоторые плагины меняют интерфейс, если разработчику не нравится стандартный. Другие расширяют возможности самой среды. После установки дополнением можно пользоваться как частью IDE.
Писать на других языках. PyCharm предназначена для Python, но в ней есть поддержка и других языков. Например, Python часто используется в веб-разработке, поэтому IDE также поддерживает JavaScript для браузера и SQL для баз данных. Кроме JavaScript, поддерживаются основанные на нем TypeScript и CoffeeScript, популярные JS-фреймворки, а также языки HTML и CSS для верстки. В среде можно пользоваться шаблонизаторами – специальными инструментами, которые помогают создавать шаблоны для веб-страниц. Языки шаблонизаторов PyCharm тоже понимает.
Полезные особенности PyCharm
Использование шаблонов. Можно пользоваться шаблонами кода, чтобы быстрее решать типовые задачи.
Автогенерация кода. Среда может сгенерировать код по заданным вами критериям – обычно это используют для шаблонных действий, например, для подключения библиотек или оформления функций.
Умный редактор. Автодополнение кода, обнаружение ошибок и возможности для автоматического исправления предохраняют разработчика от части неприятных сбоев.
Рефакторинг. Так называют исправление и изменение кода, и для него в PyCharm много функций: быстрая вставка или переименование сущности по всему проекту, структурирование кода и другие. Все делается быстро, и многое автоматизировано.
Умный поиск. Благодаря интеллектуальному поиску что угодно можно найти буквально в несколько кликов – и в коде, и внутри самой среды.
Встроенные инструменты. В PyCharm можно работать с системами контроля версий, такими как Git, а также с СУБД и удаленными устройствами. Среда поддерживает и другие технологии.
Community и Pro: в чем разница
У PyCharm две основных версии: бесплатная Community и платная Pro. Про-версия предназначена для профессиональных разработчиков, которым нужна более широкая функциональность. В комьюнити-версии можно учиться, писать код для себя или для небольших проектов. Для большинства задач ее достаточно.
- Community не поддерживает JavaScript, CSS и другие веб-технологии. В ней можно работать только с «чистым» Python и его вариациями, а также с HTML, XML, JSON и некоторыми другими форматами.
- То же самое касается поддержки популярных фреймворков. PyCharm Community Edition поддерживает только фреймворки для «питона», а Pro-версия – еще и React, Angular и другие инструменты веб-разработки, ориентированные на JavaScript.
- В Community-версии нет встроенных инструментов для работы с базами данных, а в Pro они есть.
- Инструменты для развертывания и контроля версий в Community устанавливаются отдельно как плагины, а в Pro предустановлены.
- Возможности совместной разработки в бесплатной версии ограничены: не более трех человек и сессии не больше 30 минут.
Что выбрать: Community или Pro
Доступ к про-версии платный, поэтому новичкам мы рекомендуем пользоваться комьюнити-версией. Для обучения и начальных проектов ее вполне достаточно. Некоторые инструменты, которые могут понадобиться в процессе, можно скачать как плагины. А совместная разработка в большой команде и подключение JavaScript – вещи, которые могут понадобиться в первую очередь в профессиональном проекте. А в таких проектах Pro-версию может оплатить и работодатель.
JetBrains также предлагает Edu-версию, которая рассчитана исключительно на обучение программированию. Работать с ней может быть проще, но ею можно пользоваться только в рамках обучения в JetBrains Academy. Кроме того, скорее всего при переходе к практическим проектам вам все равно придется пользоваться Community.
Как начать работать с PyCharm
Вам понадобится скачать и установить интерпретатор для Python, а также саму среду. Онлайн-платформы PyCharm для ознакомления не предлагается.
Системные требования
IDE запускается на большинстве современных компьютеров, поэтому проблем с системными требованиями возникнуть не должно. Стоит учесть только несколько моментов: желательно, чтобы на компьютере был установлен SSD-диск, а оперативной памяти было не меньше 8 Гб. Так среда будет работать быстрее и продуктивнее.
Также понадобится не менее 2.5 Гб места на диске и еще 1 Гб для кэша. В идеале среде стоит выделить до 5 Гб.
PyCharm существует для всех трех популярных семейств операционных систем: Windows, Linux и macOS. Проблемы могут возникнуть только с редкими дистрибутивами Linux, которые среда может не поддерживать. Так что советуем сразу поискать версию для своего дистрибутива.
Современные версии PyCharm работают на системах начиная с Windows 8, macOS 10.14, Linux с поддержкой Gnome, Unity DE или KDE. Если у вас более старая система – можете поискать предыдущие версии среды, они обычно есть в открытом доступе.
Установка
Вам понадобится установить интерпретатор для Python с официального сайта языка, а потом скачать и установить сам PyCharm. Это происходит стандартно для операционной системы, в которой вы находитесь: через exe-файлы для Windows, через dmg-файлы для macOS и архивом .tar.gz для Linux.
Мы советуем использовать свежую версию Python – 3.x, ту, которая актуальна сегодня. Вторая версия языка сейчас применяется в основном для специфических задач, которые вряд ли встретятся новичку.
Можно воспользоваться официальной утилитой Toolbox, которая поможет установить и автоматически обновлять PyCharm, а также управлять плагинами. Применять ее или нет – зависит только от ваших пожеланий, это необязательно.
Настройка
Когда PyCharm установится, вам понадобится его настроить. Меню интуитивно понятное, а информация о горячих клавишах и основных настройках есть в документации. Возможно, вам придется по вкусу стандартный интерфейс, и поначалу каких-то специфических изменений не понадобится.
В PyCharm есть специальные настройки для людей с ограниченными возможностями здоровья, есть много инструментов для удобства – так что, если вы хотите настроить среду по своему вкусу, это можно сделать «из коробки».
Подключение интерпретатора
Подробнее обсудим, как подключить интерпретатор. По умолчанию он не входит в пакет PyCharm, поэтому его и нужно скачивать отдельно. При создании проекта среда покажет окно, где можно будет настроить его окружение – в частности выбрать интерпретатор. Достаточно указать там, где находится скачанный вами интерпретатор – обычно PyCharm видит его.
Если PyCharm не видит интерпретатор, понадобится зайти в его настройки. Меню «Файл – Настройка – Проект», там нужно выбрать вкладку «Интерпретатор». В английской версии она называется Project Interpreter.
В этой вкладке в выпадающем меню нужно выбрать интерпретатор, который вы скачали. Если PyCharm его не видит – нажмите на «Показать все» (Show All), потом на «Добавить» (Add) и вручную укажите путь к месту, где хранится ваш интерпретатор.
Указывать нужно путь к исполняемому файлу с именем python – в Windows он называется python.exe. Это и есть программа-интерпретатор. Обычно она хранится в папке Python36, Python37 – или с другими цифрами в зависимости от того, какая у вас версия языка.
Как писать код в PyCharm
Сначала понадобится создать проект и указать для него настройки и интерпретатор. Потом – создать внутри проекта файл с расширением .py. Все это можно сделать через меню «Файл» в несколько кликов. Только убедитесь, что система ассоциирует расширение .py с PyCharm – иначе IDE не будет подсвечивать синтаксис, а возможностей будет меньше.
В файле можно писать код, а написанный – сохранять и запускать специальной кнопкой. Подсветка применяется автоматически, хотя вы можете настроить ее цветовую схему и особенности.
Мы советуем сразу выучить горячие клавиши и основные возможности умного редактора: так вам будет легче писать и редактировать код.
Если нужно, можете скачать интересующие модули для правок, проверки, отладки и многого другого. А если вы интересуетесь конкретным направлением – в PyCharm есть возможность установить фреймворки для чего угодно начиная от автоматического тестирования и заканчивая Data Science.
Узнать больше о современных инструментах для программирования помогут наши курсы. Получите новую профессию в IT и станьте востребованным специалистом.
Fullstack-разработчик на Python
Fullstack-разработчики могут в одиночку сделать IT-проект от архитектуры до интерфейса. Их навыки востребованы у работодателей, особенно в стартапах. Научитесь программировать на Python и JavaScript и создавайте сервисы с нуля.
Статьи по теме:
- SciPy
- Выбираем IDE: средства для программирования на Python
Рассказываем про интегрированные среды разработки и редакторы кода, помогаем выбрать подходящий инструмент