[英]Failure to add new directory path to run python script in terminal
我知道這已經討論了很多,但我在網上閱讀的內容都沒有奏效。 注意:我是終端的新手。 運行 Mac OS 10.14.5 Mojave
如果我第一次輸入,我可以在終端中運行 Python 腳本:
cd PythonScripts
(這是他們所在的文件夾: /Users/myname/PythonScripts
)
我的目標是能夠從終端運行./myscript.py
,而不必每次都告訴它在哪里查看,所以我想將 PythonScripts 文件夾永久添加到目錄路徑中。
我嘗試了sudo nano /etc/paths
並添加了/Users/myname/PythonScripts
我保存並重新啟動終端並使用echo $PATH
檢查它並查看它已被添加。 然后我嘗試./myscript.py
並收到消息:
-bash: ./myscript.py: 沒有這樣的文件或目錄
我究竟做錯了什么? 同樣,我不知道行話,只是按照我在網上閱讀的內容。
1)您需要在 python 腳本中像這樣的 header (將其設置為您的 python 位置)
#!/usr/local/bin/python3
2)將您的文件夾添加到 your.zshrc 或 .bash_profile 上的路徑
export PATH=/Users/myname/PythonScripts:$PATH
3)為您要運行的每個腳本設置執行權限
chmod + x myscript.py
打開一個新終端,您應該可以從任何地方調用 myscript.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.