Не могу запустить скрипты Python из командной строки
Винда 10, Python 3.5. Не запускается сценарий script1 для python из командной строки. Сам интерпретатор запускается. При вводе команды python script1 выдает python: can’t open file ‘script1’: [Errno 2] No such file or directory.
При попытке ввести путь к файлу в виде C:\Users\User>python C:\Python35-32\MyScripts\script1 выдает python: can’t open file ‘C:\Python35-32\MyScripts\script1’: [Errno 2] No such file or directory. Хотя сам файл лежит именно по этому адресу (смотрите скрин).
Переместил файл скрипта в корневую папку Python, все равно не запускается:
C:\Users\User>python script1
python: can’t open file ‘script1’: [Errno 2] No such file or directory
В Path адрес прописан. Как корневой папки, так и папки со скриптами:
C:\Program Files\ActiveState Komodo Edit 9\;C:\Python35-32\Scripts\;C:\Python35-32\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Python35-32\MyScripts\;
Строго не судите, пжста. Раньше не имел дела ни с программированием, ни с командной строкой.
Тут лучшеб переменные окружения настроил. Если питон для себя настроил то перейди в папку со скриптом и там запусти. Или проще полный путь к питону и там полный путь к скрипту
Включите отображение расширения файлов (погуглите как это сделать). Скорее всего там расширение .py, т. е. полное имя пути будет script1.py Попробуйте теперь запустить как
python script1.py
Смотрю, за 5 лет никто так и не написал по-существу. Была та-же проблема. Оказалось — командную строку нужно запускать с правами администратора.
CMD Не видит Python
Разумеется, если у тебя в корне диска C есть папка python.
Андрей Высший разум (330962) Лео Коссовский , Что именно ты пишешь в окне консоли? Можешь точно воспроизвести всю строку?
Андрей Высший разум (330962) Лео Коссовский , Тебе же прямым английским языком пишут, что папки «С:\python» не существует. Либо ты не установил Python, либо он у тебя установлен в другую папку.
Андрей Высший разум (330962) Лео Коссовский , Это не папка установки Python, а местоположение ярлыка Python в меню Пуск.
А у тебя Python установлен в системе? Скорее всего, он находится в другом месте, и, скорее всего, его можно вызывать простой командой python
Когда я пишу python то показывает что он устаговлен а когда хочу начать програмирывать и пишу cd C:\python то написано что файл не найден
Одинокий волк Мудрец (11740) Лео Коссовский , тебе необязательно в командной строке переходить в папку C:\python, ты можешь просто написать слово python и через пробел название твоего файла с кодом
Не работает
всё равно не работает
Одинокий волк Мудрец (11740) Лео Коссовский , просто напиши python test.py, без дополнительных символов
1) Открой поиск(WIN+S) -> Введи туда «python» -> Щелкни по «Python *.** (64 bit)» правой кнопкой мыши -> «Перейти к расположению файла»2) У тебя откроется директория с ярлыками. Щелкни ПКМ ещё раз по этому же ярлыку и нажми «Расположение файла»
(оффтоп: мды, в юникс-лайк системах все эти действия заменяет команда which python)3) Скопируй(CTRL+C) путь:4) Открой поиск(WIN+S) -> Введи «переменных» -> Щелкни по лучшему соответствию5) В открывшимся окошке щелкни по «Переменные среды» -> В переменных выбери «Path» и нажми «Изменить»6) У тебя откроется ещё одно окошко. Нажми кнопку создать -> CTRL+V -> Enter -> Нажми кнопку «OK» во всех окнах и «Применить»7) Открой командную строку(WIN+R -> «cmd» -> Enter) и введи «python —version»
Python не работает в командной строке?
Я печатаю python в командной строке, но в командной строке указано, что python не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Что мне делать? Примечание. Я установил Python 2.7 и Python 3.2 на свой компьютер.
14 ответов
- Добавить C:\Python27\в конец системной переменной PATH
- Добавить C:\Python27\в конец системной переменной PYTHONPATH
Мне пришлось добавить их как для работы, так и для работы.
Если я добавил какие-либо подкаталоги, по какой-то причине это не сработало.
Спасибо всем за ваши ответы.
Для более новых версий Python вы можете найти его здесь: `C: \ Users \ UserNameHere \ AppData \ Local \ Programs \ Python \ Python37`
- Перейдите к свойствам системы → Предварительно (или введите «system env» в меню «Пуск».)
- Выберите переменные окружения
- Отредактируйте переменную «PATH»
- Добавьте 2 новых пути: C:\Python27 ‘и’ C:\Python27\scripts ‘
- Запустите cmd снова и введите python.
Kalle опубликовал ссылку на страницу с этим видео, но это было сделано на XP. Если вы используете Windows 7:
- Нажмите клавишу Windows.
- Введите «system env». Нажмите enter.
- Нажмите alt + n
- Нажмите alt + e
- Нажмите правую кнопку, а затем ; (точку с запятой)
- Не добавляя пробел, введите это в конце: C:\Python27
- Нажмите дважды. Хит esc.
- Используйте windows key + r для вызова диалогового окна запуска. Введите python и нажмите enter.
Я, наверное, самый начинающий пользователь здесь, я провел шесть часов, чтобы запустить python в командной строке в Windows 8. Как только я установил 64-разрядную версию, я удалил ее и заменил ее 32-разрядной версией, Затем я попробовал большинство предложений здесь, особенно, указав путь в системных переменных, но все же это не сработало.
Тогда я понял, когда я ввел в командной строке: echo% path%
Путь по-прежнему не был направлен на C:\python27. Поэтому я просто перезапустил компьютер, и теперь он работает.
Я установил последний Python для Win10 из Релизы для Windows. Просто введите py в Command Prompt Window , запустив Python.
Microsoft Windows [Version 10.0.15048] (c) 2017 Microsoft Corporation. All rights reserved. C:\Users\sg7>py Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>`enter code here`
Это работает и для меня. Вызов python а затем проверка sys.executable дает мне C:\\Python27\\python.exe . Вызывая py , я получаю C:\\Users\\
+1 хотя я должен сказать, что этот ярлык жалок. Теперь я хочу использовать pip и понятия не имею, что мне следует печатать.
Просто зайдите с командой py . Я запускаю python 3.6.2 на Windows 7, и он работает нормально.
Я удалил все пути python из системного каталога, и пути не отображаются, когда я запускаю команду echo %path% в cmd. Python все еще работает нормально.
Я столкнулся с этим, случайно нажав enter, набрав python .
EDIT: я не упоминал, что я установил python в пользовательскую папку C:\Python\
После запуска программы через cmd — ничего не выводит
Добрый день.
Возникла проблема.
Когда я запускаю программу через cmd «python test.py»,то командная строка просто ничего не выводит.
При этом если я запущу программу через IDLE,то он всё выводит.
Подскажите пожалуйста,в чём может быть проблема? (до этого выводил).
Добавлено через 5 минут
Переустановка не помогает*
Microsoft Speech через некоторое время после запуска программы не работает
Microsoft Speech через некоторое время после запуска программы перестает работать private void.
CMA ZANUSSI ZWS1040, сброс программы через 3-5 секунд после запуска
Привет всем! Машина ZANUSSI ZWS1040 №914756565(00) , После запуска любой программы происходит сброс.
Сообщение от shuraros1
Покажите точно, как Вы запускаете. Для непосредственного выполнения команды cmd нужно запускать с параметром -С
Фигуры становятся белыми через несколько секунд после запуска программы
Здравствуйте. Я написал такой код: #include <Windows.h> int main() < HANDLE hand =.
Пропадает интернет через некоторое время после запуска программы для автоматизации действий в браузере
Здравствуйте. Трабл следующий — При запуске программы для многопотоковой автоматизации действий в.
После запуска .exe ничего не происходит
Скачал Asus Ai Suite 3 с сайта ASUS. При запуске AsusSetup.exe в папке с софтом — появляется.
После запуска, до рабочего стола, ничего не запускается
Проблемка непонятно в чем %-) После переноса системы (Win10) на SSD и перезагрузки, начались.
Почему команда Python ничего не делает в командной строке?
Командная строка ничего не делает, когда я использую команду Python для выполнения модуля. Он даже ничего не делает, когда я вообще его использую; он просто делает вид, что я ничего не делал, и возвращается к текущему рабочему каталогу. Прикрепленный снимок экрана для ясности.
3 ответа
Я просто удалил и переустановил Python. Как только я это сделал, программа работает как следует в CMD.
Очевидно, если вы вызываете python из командной строки Windows (по крайней мере, на моем домашнем компьютере), он будет искать любую версию python, установленную с помощью Магазина Windows, поэтому, если вы просто наберете python , он откроется. Магазин Windows для вас, чтобы установить.
Если у вас установлен Python, попробуйте вызвать полный путь к исполняемому файлу или добавить путь, содержащий ваш исполняемый файл Python (в моем случае C:\Python38 ), в системную переменную среды PATH :
- Поиск «Изменить системные переменные среды».
- Нажмите кнопку Environment variables. (на вкладке «Дополнительно»)
- Отредактируйте PATH и добавьте ;C:\Python27 в конец (замените вашу версию Python)
- Нажмите OK и снова откройте cmd , чтобы изменения вступили в силу.
Если у вас уже установлен python, вы можете просто набрать ‘python’, а затем нажать клавишу ввода. Затем он должен дать вам место для выполнения кода Python. Это может быть просто исправить, но если нет, то все же стоит попробовать.