安裝ipython后命令找不到ipython bpython -bash: *python: command not found



ipython bpython -bash: *python: command not found

問題:

當pip安裝ipython, bpython后, 直接執行ipython or bpython會報錯:*python: command not found

解決:

環境變量問題,設置別名就好。

alias ipython='python3 -m IPython'
alias bpython='python3 -m bpython'

  

--------------------------------------  以上設置退出后會失效,下面為永久生效的方法 -----------------------------------------------

Linux/Mac實現下alias重命名命令永久生效

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/lisongjia123/article/details/77962144

在Linux中為我們提供了一個很方便的重命名命令 alias ,它的作用為如果要執行命令太長又不符合用戶的習慣,那么我們可以為它指定一個別名。例如:原本創建文件夾的命令為 mkdir,你可以使用 alias md=mkdir 命令將 mkdir 重命名為md ,使用 md 也可以便捷等價的創建文件夾。但alias命令默認僅針對當前終端有效,一旦開啟新的終端窗口之前的alias別名便會實效。要是想實現alias重命名永久有效可以通過下面幾種方法:

方法一

1、 執行 cd ~ 進入到家目錄,編輯 ~/.bashrc 文件(沒有的話則新建該文件),將需要執行的別名命令添加到這個文件末尾,如:

alias md=mkdir

然后退出保存,執行 source ~/.bashrc 使剛才的配置生效。
2、重啟終端進行驗證,若執行 md 命令可以生效則說明我們已經成功。如果沒有生效,則說明沒有~/.bash_profile文件,或者文件中沒有執行.bashrc文件。.bash_profile 文件是用戶登陸終端的時候會自動執行的文件,一般此文件中會調用.bashrc。那么接下來則需要編輯(如果沒有的話先創建) .bash_profile 文件:
在文件里面加入一行:

source ~/.bashrc

同樣的,退出保存后執行 source ~/.bash_profile 使剛才的配置生效就可以了。

方法二(使用了Zsh的終端)

如果你的終端安裝了Zsh,發現使用上面的步驟后並不一定生效(本自己的電腦上就是這樣~~(>_<)~~),經過排查后發現Zsh有自己的啟動默認執行的文件 ~/.zshrc ,要在Zsh中使alias永久生效,則僅需編輯 ~/.zshrc 文件,在文件中添加一行:

alias md=mkdir

退出保存后執行 source ~/.zshrc 使剛才的配置生效就OK啦。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM