Вылетает питон при запуске программы

Загрузка и установка Python 3. Возможные ошибки установки и их решение.

Процесс загрузки и установки довольно прост, хотя есть некоторые тонкости.

Дистрибутив Python 3 находится на сайте https://www.python.org в разделе «downloads» ( https://www.python.org/downloads/ )

Как устанавливать программы знают все. Единственное необходимо поставить галку в квадратике обведенным красным кругом.

«Add Python 3.7 to PATH» (добавляет каталог в котором находится исполняемый файл Python 3.7 в PATH ). PATH — переменная среды, представляющая список каталогов (папок). В перечисленных в PATH каталогах (папках) операционная система «ищет» исполняемые файлы которые можно запускать из командной строки.

И если не поставить галку в квадратике «Add Python 3.7 to PATH», то для запуска Python из командной строки ( запустить командную строку можно нажатием клавишей «пуск» (флажок)+ R) вам будет нужно прописать полный путь до папки в которой находится исполняемый файл Python, если же вы поставите галку, то в командной строке достаточно написать python.

Как сделать чтобы консоль Python не закрывалась

Если же вы не поставили галку рядом с «Add Python 3.7 to PATH» или по каким то причинам не получилось прописать в PATH каталог с исполнительным файлом Python, то для запуска Python из командной строки без полного написания пути к исполнительному файлу Python есть по крайней мере четыре варианта действий:

1. «Снести» Python и установить его по новому,

2. Прописать в PATH путь к исполнительному файлу Python в ручную. Как это сделать можно найти в сети.

Читайте также:
Типы и характеристики управляющих программ для станков с чпу

3. Открывать командную строку из папки в которой находится исполнительный файл Python. Для этого нужно войти в папку с исполнительным файлом нажать на «shift + правая клавиша мыши» в «выпавшем» окне выбрать «Open command window here/Открыть окно команд» и написать python нажать на «Enter». вуаля

4. Установить Интегрированную среду разработки (IDE) и запускать командную строку в ней.

Как я понял командная строка нужна для быстрого показа примеров в процессе обучения и для запуска утилиты pip. Писать программы в ней сложновато.

На сегодня это все, что я знаю про установку Python.

По ссылкам можно почитать мои конспекты:

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

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Проблема при запуске файла

#1 Дек. 11, 2013 21:07:18

Проблема при запуске файла

Всем привет!
Код например такой:

a = input(‘Введите число: ‘) while a != ‘0’: print(a) a = input(‘Введите число: ‘)

В IDLE и консоли работает всё хорошо, а при двойном клике программа запускается и сразу вылетает.
Ещё пример:

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

a = input(‘Enter: ‘) while a != ‘0’: print(a) a = input(‘Enter: ‘)

Здесь программа запускается и нормально работает если вводить числа, но если ввести символы — также вылетает.
Смею предположить что дело в кодировке, но блин не знаю что менять и где.

забыл сказать что стоит python3.3

Отредактировано airo (Дек. 11, 2013 21:50:40)

#2 Дек. 11, 2013 21:53:25

Проблема при запуске файла

Подумайте. То, что вы вводите, это какой тип данных и счем вы его сравниваете.

У меня ваш код работает, без вылетов.
Предпололжу, что из-за двойного клика ошибка, так как процесс уже запущен данного приложения.
Под Ubuntu запустил несколько раз, работает отлично.

Отредактировано Informatikum (Дек. 11, 2013 22:06:22)

#3 Дек. 12, 2013 13:07:18

Проблема при запуске файла

Подумайте. То, что вы вводите, это какой тип данных и счем вы его сравниваете.

Насколько помню объект полученный с помощью input становиться строкой, поэтому и сравнивается с “0”

Читайте также:
Обнаруженная при отладке программы ошибка связанная с нарушением формы

У меня ваш код работает, без вылетов.

У меня в виндоус 7 вылетает.

Предпололжу, что из-за двойного клика ошибка, так как процесс уже запущен данного приложения.

Не очень понял, что имелась ввиду. Я создаю текстовый файл с расширением ру, сохраняю, закрываю, два раза кликаю по файлу и происходит то, что описал в первом.

Под Ubuntu запустил несколько раз, работает отлично.

Вы запускали в консоли?

#4 Дек. 12, 2013 15:44:02

Проблема при запуске файла

Informatikum
Предпололжу, что из-за двойного клика ошибка, так как процесс уже запущен данного приложения.

Что за хрень ты пишешь? Иди книжки читай и не лезь с советами.

airo, уверен что python3.3 запускается? У тебя только 3.3 установлен или может быть другая версия, к которой расширение .py привязано.

В любом случае вместо того, чтобы запускать по двойному клику, запусти из консоли.

1. Win+R, cmd
2. Перейди в папку со скриптом
3. python имя_файла.py

При этом нужно, чтобы у тебя путь к python был прописан в PATH. Если нет, то вызови python с явным указанием абсолютного пути (напр. C:Python3.3Python.exe)

Отредактировано cutwater (Дек. 12, 2013 15:44:35)

#5 Дек. 12, 2013 21:31:09

Проблема при запуске файла

cutwater
уверен что python3.3 запускается? У тебя только 3.3 установлен или может быть другая версия, к которой расширение .py привязано.

Кстати да, Вы правы. Стоит питон2.7 — уже снёс за ненадобностью. У файлов скриптов пропала открывающая программа; теперь не могу назначить эту открывающую программу (как понимаю это либо python.exe или pythonw.exe?)

В консоли работает всё отлично.

#6 Дек. 12, 2013 22:11:45

Проблема при запуске файла

airo, обычно для *.py файлов это python, для *.pyw — pythonw
Связано с некоторыми особенностями консольных приложений в винде.

#7 Дек. 13, 2013 02:45:28

Проблема при запуске файла

cutwater
При этом нужно, чтобы у тебя путь к python был прописан в PATH. Если нет, то вызови python с явным указанием абсолютного пути (напр. C:Python3.3Python.exe)

Если установлен Python 3.3.х, то можно ничего не прописывать, есть launcher, называется py.
Теперь, достаточно в первой строке скрипта указать интерпритатор и launcher сам сообразит, какую версию Python запускать. Версию Python можно указывать и при запуске launcher’а, например:

Читайте также:
До какого возраста действует программа эко

py -3 script.py # будет использоваться младшая, из установленных питонов третьей ветки, версия py -3.3 script.py # будет использоваться конкретная версия питона py script.py # самая младшая версия из всех установленных питонов

ЗЫ. в скрипте, путь к интерпритатору можно писать как в виндовой форме
#!C:Python33python.exe
так и в …nix
#!/usr/bin/python3.3

Источник: python.su

Программа Python вылетает при запуске в Windows CMD при использовании этих кавычек «подозревает»,

Моя программа python сбой при запуске в Windows CMD, но не сбой в IDLE. Я искал возможную причину, и я обнаружил, что эти кавычки являются причиной аварии. Вот мой код:

import time
time.sleep(1)
print(‘»suspects»‘)
time.sleep(1)
print(‘done’)
input(‘finish’)

В чем причина этого? Эти кавычки от интернет-страниц. update1: — Я не знал видов сбоев, поэтому задаю вопросы. — сбой означает, что при запуске в консоли Windows окно cmd неожиданно закрывается. update 2: это результат при открытии консоли, а затем запуск скрипта при двойном нажатии на скрипт он неожиданно закрывается. — сначала открывая консоль, а затем запускаем scrpit (d:test.py), она дает мне: treaceback (последний последний вызов): файл «D:test.py», строка 4, в печати (‘ u201csuspectsu210d ‘) — файл «C:pythonn34libencodingscp720.py», строка 21, в кодировке. — return codecs.charmap_encode (вход, self.errors, encoding_table) [0] — unicodeEncodeError: кодек ‘charmap’ не может кодировать символ ‘ u201c’ в позиции 0: карты символов — к сожалению, я не мог » t скопировать и вставить его с консоли

спросил(а) 2016-05-22T13:47:00+03:00 7 лет, 1 месяц назад

Источник: progi.pro

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