Уведомления

Группа в Telegram: @pythonsu

#1 Март 23, 2012 11:11:54

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Python path

s0rg
Винда же - в ней логикой и не пахнет
Ошибаетесь. Логика очень даже четкая.

Выяснил, что к чему. Может кому и пригодится.
При попытке запуска программы из командной строки ее поиск происходит в следующем порядке:
1. в текущей папке;
2. в папках, указанных в переменной path.
При попытке запуска программы из проводника (win+R) ее поиск происходит в следующем порядке:
1. в текущей папке;
2. в системных папках;
3. в папках, указанных в переменной path;
4. в разделе реестра App Paths.
Раздел находится в ветке

p.s. вопрос был поставлен не очень точно, так как я давал команду “python” не в “чистую” командную строку, а через far, который, по-видимому, пытается запустить программу, как из проводника.

p.p.s. как бы там ни было, s0rg, спасибо за наводку.



Офлайн

#2 Март 23, 2012 12:39:25

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Python path

Первый python, с которым я столкнулся, 2.3 сейчас пользуюсь 3.2 (это не каламбур) - и ни один из них не прописывал себя в переменные окружения, запуск скрипта по двойному клику - да, но команда python из командной строки (не впапке, куда питон установлен) - слышу первый раз. на сайте activestate даже скрипт выкладывали, для того чтобы сделать возможным запуск интерпритатора из консоли в любой папке (для тех, кого пугает сочетание “переменная окружения” )



Отредактировано (Март 23, 2012 12:42:12)

Офлайн

#3 Март 23, 2012 13:01:39

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Python path

Python 3.3, кажется, будет добавлен в PATH.
По крайней мере идет бурное обсуждение этой темы.
Специально не интересуюсь — у меня Убунта.



Офлайн

#4 Март 23, 2012 13:57:22

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Python path

pyuser
Первый python, с которым я столкнулся, 2.3 сейчас пользуюсь 3.2 (это не каламбур) - и ни один из них не прописывал себя в переменные окружения, запуск скрипта по двойному клику - да, но команда python из командной строки (не впапке, куда питон установлен) - слышу первый раз. на сайте activestate даже скрипт выкладывали, для того чтобы сделать возможным запуск интерпритатора из консоли в любой папке (для тех, кого пугает сочетание “переменная окружения” )
Все верно. Вы наверное пропустили мой постскриптум.

Spice
p.s. вопрос был поставлен не очень точно, так как я давал команду “python” не в “чистую” командную строку, а через far, который, по-видимому, пытается запустить программу, как из проводника.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version