2013-12-10 34 views
-1

我需要能夠使用USB棒的Python模塊/庫。我沒有root權限訪問電腦(因爲它在學校),我的磁盤空間非常小。我的想法是能夠使用我的Python程序(例如,播放歌曲)並能夠使用庫(例如Pyglet)來播放這些程序。從USB棒使用Python模塊

我怎樣才能從U盤導入一個純庫,進入我的程序?

+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 

即,如Faust所述,USB驅動器與其他目錄沒有區別。