Уведомления

Группа в Telegram: @pythonsu

#1 Май 21, 2013 00:49:25

kozlo22
От: Беларусь, Минск
Зарегистрирован: 2012-11-01
Сообщения: 115
Репутация: +  0  -
Профиль   Отправить e-mail  

Как изменить переменную окружения PythonPATH

Итак, у меня на ноуте две системы: windows и Linux. Хотелось бы, чтобы при работе под Linux была возможность импортирования модулей написанных под Windows. Желательно способ как для windows так и для Linux.

Офлайн

#2 Май 21, 2013 08:02:05

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Как изменить переменную окружения PythonPATH

Разницы в импорте модулей, написанных под Windows нету(есть разница в стандартных модулях и предоставляемых ими API). В чём проблема то?

Офлайн

#3 Май 21, 2013 11:48:25

kozlo22
От: Беларусь, Минск
Зарегистрирован: 2012-11-01
Сообщения: 115
Репутация: +  0  -
Профиль   Отправить e-mail  

Как изменить переменную окружения PythonPATH

buddha
Разницы в импорте модулей, написанных под Windows нету(есть разница в стандартных модулях и предоставляемых ими API). В чём проблема то?
Проблема в том, что я нуб и не знал этого, пока Вы не сказали, за сие спасибо
Может я не совсем корректно описал задачу, которую хочу решить:
Я хочу добавить в путь поиска модулей каталог, который находится на другом разделе. Есть способ конечно - постоянно импоровать модуль sys и изменять список path. Но это достаточно проблематично и не всегда можно предсказать, когда мне необходимо будет импортировать модуль с Винды.

Офлайн

#4 Май 21, 2013 13:03:21

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Как изменить переменную окружения PythonPATH

Ну на Windows можно добавить этот путь в переменную окружения Path(Пуск-Свойства компьютера-Дополнительные параметры системы-Переменные среды-Системные переменные-Path). На Линуксе не помню как.

Я бы предложил другой способ. Создать текстовый файл, в нём прописать абсолютный\относительный путь до необходимого каталога, сохранить файл с расширением .pth и закинуть его куда-нибудь в корень папки python(на Линуксе опять же не помню, под рукой нету, можно посмотреть через sys.path).


http://docs.python.org/3/install/#inst-search-path
http://docs.python.org/3/library/site.html#module-site

Опять же , проверить, что путь из файла внесён в пути поиска можешь проверить через sys.path.

Отредактировано buddha (Май 21, 2013 13:04:19)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version