簡體   English   中英

Python腳本未從終端運行[添加到PATH之后]

[英]Python script not running from terminal [after being added to PATH]

我正在嘗試從CMD運行python腳本(比如sample.py ),並且我已經將sample.py目錄添加到PATH中。 當我在CMD中運行“ sample.py”時 ,它將在編輯器中打開該文件,這意味着它可以識別該文件。 但是,當我運行“ python sample.py ”(將python.exe添加到路徑)時,出現錯誤:

python: can't open file 'sample.py': [Errno 2] No such file or directory".

為什么sample.py不與python運行,而是以其他方式打開? 我正在使用Windows計算機。

將Python文件的目錄添加到PATH並沒有幫助,因為它僅由操作系統用來直接解析可執行文件。

在這種情況下,您需要指定路徑,如

python path / to / script / script.py

一種替代方法是像此問題一樣在 Python文件中添加特殊的第一行並使其直接可執行(取決於所使用的OS)。

有關詳細信息,您可能還需要參考相應的PEP-397

您必須將python.exe文件的完整路徑添加到PATH環境變量中, 而不是 sample.py文件中。

然后你的命令

python sample.py

假設您從包含sample.py文件的目錄中輸入該命令,將啟動腳本文件。

暫無
暫無

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

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