簡體   English   中英

從Windows路徑變量執行Python腳本

[英]Executing Python scripts from windows path variable

我的路徑上有Python 3.7(當我在cmd本地目錄中時,可以執行.py腳本)

我的路徑上還有一個腳本文件夾(我可以從cmd任何本地目錄中打開它們,即通過鍵入“ script.py”)

但是,我無法使用python從任何本地目錄中顯式執行這些腳本,即“ python script.py”

任何想法為什么會這樣? 謝謝

編輯:在PYTHONPATH變量中設置所需的文件夾“腳本”,並在python中查看

導入系統

sys.path中

['','C:\\ Users \\ benma \\ Desktop \\ scripts',...

我可以將文件從腳本導入已經運行的python中,但不能直接執行

Python不會搜索PATH來查找您的腳本。 您可以直接運行腳本,因為外殼正在搜索PATH查找匹配的內容。

從外殼執行時, PYTHONPATH將無濟於事。 僅在導入模塊時由Python使用:

擴展模塊文件的默認搜索路徑。

我認為您不會完全得到您想要的。 最接近的可能是可執行模塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM