Форум сайта python.su
doza_and
Прикреплённый файлы:
Безымянный.jpg (153,2 KБ)
Офлайн
pixelphotoПредполагалось что его надо самому создать.
runpython.bat - такого файла не нашел.
pixelphotoЭто как так? Там что написано “path=…;C:\comp\Python27\python.exe” ? Так точно не должно быть.
в переменной path прописан путь до директории с питоном и на сам python.exe
Отредактировано doza_and (Март 11, 2013 20:02:42)
Офлайн
doza_andКуда его кидать конкретно?
Предполагалось что его надо самому создать.
doza_andC:\Python33\;C:\Python33\python.exe
Это как так? Там что написано “path=…;C:\comp\Python27\python.exe” ? Так точно не должно быть.
doza_andТак и есть!
Запускаете консоль (cmd). меняете директорию cd c:\ и набираете python - должны получить >>> Версия должна совпадать с ожидаемой версией питона
Офлайн
C:\Python33\python.exe из пути уберите, он там точно не нужен. Похоже чтото с ассоциациями. задайте их ручками, указав полный путь к питону те C:\Python33\python.exe
Офлайн
doza_andПонимаю что задолбал вас уже, но все-таки хочется решить эту проблему)) С ассоциациями все ок, т.е скрипты отлично запускаются при клике (но только из директории с питоном или из корня диска С). Мне не понятно почему они не открываются с рабочего стола… В переменной path я оставил C:\python33\ как вы и сказали, т.е любой скрипт можно запустить в консольке через команду python. Когда открываю консоль, по умолчанию идет работа в директории C:\Users\Я> теперь, когда запускаю скрипт с помощью команды python(тоесть ссылаюсь на сам python.exe в дир.питона) python script.py он отлично выполняется! А когда просто прописываю C:\Users\Я>script.py он выдает ошибку: python: failed to set __main__.__loader__ (аналог что просто кликнешь по файлу и он тут же закроется). Может нужно что то прописать в первой строчке скрипта чтобы он нормально сослался на интерпретатор или как то так?)) __main__ и __лоадер__ это какие то глобальные переменные что ли?? Не понятно…
Офлайн
Намудрили что-то в python 3.3 :(, в пути на должно быть русских букв.
C:\python33 из PATH можно смело убирать, в версии 3.3 появился наконец launcher (py и pyw лежат в system32)
Офлайн
pyuserДа вы как в воду глядели)) Точно! Создал учетку новую на английском, отлично запустился скрипт с рабочего стола. Спасибо, не думал что проблема кроется в этом. Интересно как можно решить проблему с русскими буквами в пути…
в пути на должно быть русских букв
pyuserА вот тут вы, кажется, не правы. После того как я убрал, консоль при вводе python говорила что это не является внутренней или внешней командой. А после того как обратно вставил - запустился интерпретатор.
C:\python33 из PATH можно смело убирать
Отредактировано pixelphoto (Март 14, 2013 12:31:23)
Офлайн
pixelphotoПросто переустановите Python.
А вот тут вы, кажется, не правы
Офлайн