[英]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.