2017-01-23 3 views
1

Мне нравится тестировать мои файлы python из командной строки, а не внутри PyCharm, что я и использую. Я использую Python 3.6, и после загрузки Python 2.7 был явно какой-то конфликт, он больше не будет выполнять мои файлы python непосредственно в командной строке. Я вернул все к нормальной работе, но теперь он использует «pythonw» для внешнего выполнения моего файла, а не для его выполнения в командной строке, как я могу восстановить это?Как выбрать, какую командную строку использовать для открытия файла python?

Пример:

C: Users \ User \ PycharmProjects (имя-файла)> main.py

(Запускает через pythonw)

Я хотел бы, чтобы это выполнить непосредственно в командной строке как это было по умолчанию, вместо того, чтобы использовать что-то внешнее. Благодарю.

ответ

0

Если вы используете python для Windows, вам просто нужно изменить переменную пути, которая запускает Python из pythonw.exe в файл python3.exe (или любую версию, которую вы ожидаете от ее выполнения). Ниже ссылка:

http://pythoncentral.io/add-python-to-path-python-is-not-recognized-as-an-internal-or-external-command/

+0

Каталог, мой python.exe (Использование Python 3.6, кстати) уже на моем пути, и pythonw нет. Когда у меня были конфликты между 2,7 и 3,6, я бы ввел main.py, и он попросил бы «Что использовать, чтобы открыть его», точно так же, как он попросит Пользователя, что использовать, чтобы открыть нечетные типы файлов. Не зная, каков будет результат, я выбрал pythonw и не могу его отменить. – ShawnCole22

+0

Можете ли вы перейти к файлу в проводнике Windows, удерживать элемент управления, а затем выбрать «Открыть с», а затем просмотреть, можно ли перейти к соответствующей версии python и затем нажать «всегда использовать эту опцию»? – jasonleehodges

+0

Да! Совершенно отлично. Благодаря тонну. – ShawnCole22