Сначала я начал изучать Python в Spyder, но недавно решил переключиться на PyCharm, поэтому я изучаю PyCharm с менталитетом, подобным Spyder.
Меня интересует запуск файла в консоли Python, но каждый раз, когда я перезапускаю этот файл, он запускается под недавно открытой консолью Python. Через некоторое время это может стать раздражающим, поскольку будет открыто несколько консолей Python, которые в основном делают одно и то же, но с небольшими вариациями.
Я бы предпочел иметь только одну консоль Python и запускать весь файл в этой единственной консоли. Кто-нибудь знает, как это изменить? Возможно, мой образ мышления не очень похож на PyCharmic?
13.08.2018 23:59
Оператор pass в Python — это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Python — самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science.
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
PyCharm не запускается код
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
Перейти к ответу Данный вопрос помечен как решенный
Ответы 6
Одна консоль — это один из экземпляров Python, запущенных в вашей системе. Если вы хотите запускать разные варианты кода в одном ядре Python, вы можете выделить код, который хотите запустить, а затем выбрать опцию run (по умолчанию Alt + Shift + F10).
14.08.2018 00:04
У вас есть возможность Повторить программы.
Просто откройте и перейдите к запущенному в данный момент приложению с помощью:
- Alt + 4 (Windows)
- ⌘ + 4 (Mac)
И затем повторить с помощью:
- Ctrl + R (Windows)
- ⌘ + R (Mac)
Другой вариант:
Показать всплывающее окно действий:
- Ctrl + Shift + A (Windows)
- ⇧ + ⌘ + A (Mac)
И введите Повторить . , затем IDE предложит вам желаемое действие и вызовет его.
14.08.2018 00:12
Чтобы разрешить запуск только одного экземпляра, выберите «Выполнить» на верхней панели, затем «Изменить конфигурации . ». Наконец, отметьте справа «Только один экземпляр». Это будет запускать только один экземпляр и перезапускаться каждый раз при запуске.
14.08.2018 00:46
Ответ принят как подходящий
В PyCharm 2018.2+ есть особая опция: Настройки | Сборка, выполнение, развертывание | Консоль | Используйте существующую консоль для «Запуск с консолью Python».
Запуск с консолью Python — это опция, которую вы включили в конфигурации запуска. Отключите его, если вам не нужна консоль Python после выполнения скрипта:
Как запускать программы на Python файлы .py в Windows 10
Привет, я смог сделать то, что вы предложили, но мне недавно пришлось перезапустить Pycharm, и с тех пор активация этих параметров не работает. В настройках / консоли я поставил галочку «использовать существующую консоль для« Запуск с консолью python »», а в конфигурации редактирования / отладки я поставил галочку «Запускать с консолью python», но Pycharm по-прежнему открывает новую консоль каждый раз, когда я запускаю код (Maj + F10) или когда я щелкаю правой кнопкой мыши и выбираю «Запустить файл в консоли». Есть идеи, что может быть не так? Спасибо!
Источник: reddeveloper.ru
Почему запускается не та программа в Pycharm?
Нажимаю на Run(меню вверху), потом run, выбираю мою программу. Но по итогу запускается вообще не та. Почему так?
- Вопрос задан более трёх лет назад
- 423 просмотра
Решения вопроса 1
Programmer. Reader. Introvert
1. В файле с программой нажимаете правой кнопкой и выбираете Run
2. Если у вас есть точка входа, PyCharm сам предложит запустить из нее
Ответ написан более трёх лет назад
Нравится Комментировать
Источник: qna.habr.com
Python работает в PyCharm, но не из терминала
Недавно я выяснил, как импортировать модули для unittesting в python. В качестве решения этого я использую:
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), ‘..’))) from Dev.test import someclass
Это отлично работает при работе в PyCharm, и я получаю ожидаемый результат. Однако, когда я бегу от терминала, я сталкиваюсь с ошибкой:
ImportError: No module named Dev.test
У меня есть файлы init, где они должны быть, но я потерял, почему это работает в PyCharm, но не с терминала. Я не изменил свой путь или что-то еще в PyCharm, поскольку этот код должен работать с минимальными изменениями на других машинах. Любая идея о том, почему это происходит и что я могу сделать, чтобы исправить это? Моя структура папок выглядит следующим образом
-Current -Dev -__init__.py -test — __init__.py -someclass.py -Tests -__init__.py -someunittest.py
Я попытался запустить someunittest из основной папки, а также с полным путем, но он работает только в PyCharm
Источник: overcoder.net