2016-03-03 64 views
0

我使用所謂kRPC一個Python包,需要的設置代碼基本樣板在任何給定的情況下使用,所以這裏是我的問題:我的Python 2.7模塊路徑在哪裏?

一旦我創建一個通用「kRPCboilerplate.py」,在那裏我可以將其放置在我的Python27目錄中,以便我可以簡單鍵入,

import kRPCboilerplate 

在所有文件的開頭?


我想安裝我的自定義的Python文件到我的Python目錄中,以便我不必將文件複製並粘貼到每一個新的項目文件夾我做。

我的理解是,

import boilerplate 

將導入'boilerplate.py',但前提是'boilerplate.py'在根目錄相對到了Python文件導入設置它。

我創建的程序不會分發,所以不需要創建一個模塊安裝程序,這超出了我的能力範圍。我只是想將'kRPCboilerplate.py'複製並粘貼到正確的目錄中,這樣我就可以使用導入而不必指定路徑或將導入的文件複製並粘貼到相關目錄中。

回答

0

您的模塊根目錄是'Python27 \ Lib',其中Python27是您的主要python文件夾,其中包含python可執行文件。您可以將.py文件拖放到那裏並導入它,而不會出現任何複雜情況!

0

有點晚答覆,但最安全的是設置一個特殊的環境變量,名爲PYTHONPATH這將增加搜索位置的Python搜索庫:

例如,在Linux終端: export PYTHONPATH=$PYTHONPATH:/path/to/file

注意的只是文件的路徑,而不是文件名。

如果你想要一個更永久的解決方案,您可以添加 export PYTHONPATH=$PYTHONPATH:/path/to/file 到你的〜/ .bashrc或者〜/ .profile文件

在環境變量在配置面板中設置窗口。

不確定關於OSx