Загрузка и установка 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-сообщество
![]()
- Начало
- » 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