[英]Python import modules from other packages
默認情況下,Python將從lib/python2.7/site-packages
尋找模塊,但是我現在正嘗試從HPCC上的其他目錄中導入軟件包,這是我必須依靠的,因為我沒有root訪問權,因此,我自己很難安裝。
但是我的問題是:如何從其他目錄導入模塊?
我試過了:
export PYTHONPATH="/path/to/import/modules:$PYTHONPATH"
但這不起作用。 我該怎么辦? 謝謝
=========================================
我使用的python是2.7.9
,所以我已經在.bash_profile
設置了:
export PATH="/share/pkg/python/2.7.9/bin:$PATH"
2.7.9_packages
是包含模塊的目錄(您可以看到這些文件夾),我想要:
但您可能會看到2.7.9_packages
和2.7.9
在同一路徑下。
在哪里放置您自己的模塊:-
sys.path
我相信第三個選擇正是您想要的
您可以通過多種方式修改sys.path
使用.pth方法
創建一個新文件,例如myModules.pth
並將其放置在Windows上myModules.pth
指定的路徑中, sys.prefix
的內容可以是
c:\\ My Documents \\ python \\ modules
這意味着您可以將要導入的特定模塊的路徑放在此處
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.