2013-12-10 7 views
-1

Мне нужно иметь возможность использовать модуль/библиотеку для Python с USB-накопителя. У меня нет корневого доступа к компьютеру (поскольку он находится в школе), и у меня очень мало места на диске. Моя идея состояла в том, чтобы иметь возможность использовать мою программу Python (например, для воспроизведения песен) и иметь возможность использовать библиотеку, такую ​​как Pyglet, для воспроизведения этих файлов.Использование модулей для Python с USB-накопителя

Как я могу импортировать чистую библиотеку с USB-накопителя в свою программу?

+0

USB-накопители не отличаются от других носителей. Конечно, на ваших школьных компьютерах могут быть некоторые ограничения. – smeso

+0

Я знаю, что у меня может быть библиотека на моем USB-накопителе, но как я могу сказать python искать библиотеку на USB, вместо того, чтобы искать ее в других местах, где я не могу разместить файлы из-за прав администратора , – jackweath

+0

Просто добавьте путь USB к PYTHONPATH eviromental var перед запуском своего скрипта. Или поместите свой скрипт на сам USB-накопитель. – smeso

ответ

0

В python для импорта модулей вам необходимо указать PYTHONPATH, если вы хотите, чтобы другие пути импортировали ваши модули.

Предположим, у вас есть модули на пути path="/path/to/your/usb", и вы хотите их использовать. Затем вы должны использовать

$ export PYTHONPATH=/path/to/your/usb 
$ python file.py 

I.e., как упоминалось в Фаусте, USB-накопители ничем не отличаются от других каталогов.

Смежные вопросы