好吧,在我問這個問題之前,我通過其他 問題尋找答案。對於初學者,我通過Learnpythonthehardway.org學習python,現在我正在學習很多東西,並且已經在第四個示例中,但是我需要解決這個問題,因爲它真的困擾了我。 所以,當我去運行該文件,I型:我無法在PowerShell中運行我的python腳本?
ex3.py
,我得到這個:
ex3.py : The term 'ex3.py' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ex3.py
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (ex3.py:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
於是我檢查我的路徑及其
C:\User\Ally>
所以我救在盟友的文件,它仍然無法正常工作。我很完成,找不到解決方案。因爲我需要的文件來運行,我發現了一個臨時的方法,這是我跑我的文件,
C:\Python27\EX\ex2.py
PowerShell的本身可以和我的CMD以及運行python。我改變PATH和PATHTEXT來運行Python和.py文件。
我不想用我的臨時的解決辦法,我想找到一個永久的解決辦法,(一個問題不應該被固定不止一次,如果是......這不是真的,固定)
如果要將文件保存到當前目錄中,則不能只使用它們的名稱來運行它們,並且需要通過'。\'告訴PowerShell您想要在當前目錄中運行該文件。 '。\ ex3.py' - (這是一個安全的事情,所以其他人不能通過留下一個腳本來使用一個通用的命令名來攔截命令,並且你不需要知道就可以運行它) – TessellatingHeckler