2014-09-04 65 views
1

我想通了如何臨時追加的路徑目錄添加到Python 3.4路徑迪爾

import os, sys 
sys.path.append('c:\\code') 

...但我怎麼永久添加一個文件?我嘗試以下...

import os, sys 
set PYTHONPATH=%PYTHONPATH%;C:\code 
+0

這將涉及修改您的Windows設置中的'PATH'在某處。 – 2014-09-04 00:30:26

+0

你是否需要從python內部以編程方式執行它?或者你能像往常一樣在外部設置環境變量嗎? – 2014-09-04 00:34:40

+0

我看着外面,我很茫然。我認爲有一種通過shell編程的方式。 – SleepyViking 2014-09-04 00:40:28

回答

2

如果你想避免設置環境變量,您可以通過文件夾%APPDATA%\Python\Python34\site-packages創造一個.pth文件的文件夾添加到您的路徑(您可能需要創建文件夾)。

例如,%APPDATA%\Python\Python34\site-packages\anything.pth含單線

c:\code 

...和c:\code方含文件woof.py與以下行:

MIAOW = "chirrup" 

...我們可以檢查,這一切都作品:

>>> from woof import MIAOW 
>>> MIAOW 
'chirrup' 
+0

這就像一個魅力!我跑過你的腳步,意外地做了.path - 在我解決了它的錯誤操作之後。完善! – SleepyViking 2014-09-04 08:24:36

0

我發現t他設置環境變量的最簡單方法是通過以下步驟計算機>系統屬性>高級系統設置>環境變量並手動編輯PYTHONPATH。您可以簡單地將其附加到對話框中。