系統中同時有 python2和 python3,怎么讓 ipython 選擇不同的版本啟動?


已經安裝的情況下:

> which ipython
/usr/local/bin/ipython
> cat /usr/local/bin/ipython 
#!/usr/local/opt/python/bin/python2.7
# -*- coding: utf-8
-*-import reimport sysfrom IPython 
import start_ipython
if __name__ == '__main__': 
 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 
 sys.exit(start_ipython())

這是我的 ipython 可執行文件,ipython2 和這個一樣,ipython 版本 5.1.0

你把這個可執行文件的頭行修改為相應的 Python 解釋器即可。

#!/usr/bin/env python2

#!/usr/bin/env python3
 
 

沒有安裝的情況下:

pip install ipython 安裝python2的
pip3 install ipython 安裝python3的

之后shell中執行ipython或ipython3會進入不同的
 

使用方式:

裝一個 Python 2 版本的,一個 Python 3 版本的。記得裝好一個之后把那個可執行文件改名(比如 2 版本的叫 ipython2,3 版本的就叫 ipython3)。用的時候寫帶版本號的名字就可以了。

--------------------- 本文來自 安塔利亞的猿 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/wangyongzhao520/article/details/78076300?utm_source=copy


免責聲明!

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



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