簡體   English   中英

未能添加新目錄路徑以在終端中運行 python 腳本

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

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