Pycharm запускает не ту программу

Сначала я начал изучать 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 после выполнения скрипта:

enter image description here

Как запускать программы на Python файлы .py в Windows 10

Привет, я смог сделать то, что вы предложили, но мне недавно пришлось перезапустить Pycharm, и с тех пор активация этих параметров не работает. В настройках / консоли я поставил галочку «использовать существующую консоль для« Запуск с консолью python »», а в конфигурации редактирования / отладки я поставил галочку «Запускать с консолью python», но Pycharm по-прежнему открывает новую консоль каждый раз, когда я запускаю код (Maj + F10) или когда я щелкаю правой кнопкой мыши и выбираю «Запустить файл в консоли». Есть идеи, что может быть не так? Спасибо!

Источник: reddeveloper.ru

Почему запускается не та программа в Pycharm?

Нажимаю на Run(меню вверху), потом run, выбираю мою программу. Но по итогу запускается вообще не та. Почему так?

  • Вопрос задан более трёх лет назад
  • 423 просмотра
Читайте также:
Рсв автоматическое заполнение редакции формы будет реализовано в будущих версиях программы

Решения вопроса 1

Programmer. Reader. Introvert

1. В файле с программой нажимаете правой кнопкой и выбираете Run
5ae47d4917746558677829.png
2. Если у вас есть точка входа, PyCharm сам предложит запустить из нее
5ae47d260bfb5465133420.png

Ответ написан более трёх лет назад

Нравится Комментировать

Источник: 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru