在windows 7上,我目前沒有python路徑。我可以安全地做一個嗎?如果是這樣,我該怎麼做?環境變量的目的是什麼PYTHONPATH
使這個變量,我不能再加載Spyder(IDE)沒有崩潰。有誰知道爲什麼?
我想編輯我現有的Python路徑如果可能的話,但只是不知道爲什麼它不是已經存在的環境變量。
我最終希望能夠運行「python myscript.py」並將myscript放在與調用目錄不同的目錄中。
在windows 7上,我目前沒有python路徑。我可以安全地做一個嗎?如果是這樣,我該怎麼做?環境變量的目的是什麼PYTHONPATH
使這個變量,我不能再加載Spyder(IDE)沒有崩潰。有誰知道爲什麼?
我想編輯我現有的Python路徑如果可能的話,但只是不知道爲什麼它不是已經存在的環境變量。
我最終希望能夠運行「python myscript.py」並將myscript放在與調用目錄不同的目錄中。
PYTHONPATH
爲Python默認使用的路徑添加了新路徑。總的路徑決定了Python在導入模塊時將查找模塊的位置。
查看sys.path
查看默認值與PYTHONPATH
環境變量的組合。很可能Spyder正在加載一個存在於兩個不同位置的模塊,而錯誤的模塊首先出現。
當您在python中導入模塊時,python會搜索PYTHONPATH
中的目錄中的模塊以及其他一些目錄。
爲了能夠運行你的腳本> myscript.py
,你想要把你的腳本某處PATH
(here are some instructions for viewing or updating PATH
),這是在操作系統尋找腳本和程序,當你給它的命令。我相信在windows中.py
擴展名必須與python for windows相關聯,以知道應該使用python運行myscript.py
。這應該會在安裝python時自動發生,但也許有更多windows知識的人可以對此進行評論。
它具有類似於路徑的角色。這個變量告訴python解釋器 在哪裏找到導入到程序中的模塊文件。它應該包含python源代碼庫目錄和python源代碼中包含的目錄
要像這樣從命令行運行myscript.py,它所在的目錄必須已經添加到Window的PATH環境變量中。您可以在'系統'控制面板的其中一個選項卡中永久執行此操作,或者每次啓動命令外殼程序時手動執行此操作。 – martineau