之前解决问题的时候,记录的一个Python版本切换的解决方法,今天在解决其他问题的时候,查看了下之前写的这个解决方法。还是很适用的。然后加入了下linux系统中python配置修改的问题。
Mac 升级Python 2.7 到 Python 3.7
1、python3.7官网下载:Download Python | Python.org, downloads-》python3.7.7 下载稳定版本包
2、安装pkg包,默认安装路径如下:/Library/Frameworks/Python.framework/Versions/3.7
3、修改profile文件,在terminal里运行open ~/.bash_profile,打开~/.bash_profile,直接修改文件即可
1、修改方式
添加:
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin"
或者:
source ~/.bash_profile
# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin:
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
2、重启一下Terminal,使修改后的文件生效。
Python 2.7与Python 3.7版本的切换
使用Python 2.7时,直接将~/.bash_profile文件中3.7的版本注释掉,即
#aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin"
使用Python 3.7时,直接将~/.bash_profile文件中3.7的版本打开,即
aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin"
验证
在终端中直接 输入 python -v,显示版本号为3.7
Linux中切换python版本:linux版本为:python3.8和python2.7
1)在linux系统中配置中加入:/etc/profile
#python
PATH=/usr/local/python/bin/:$PATH
alias python="/usr/local/python/bin/python3.8"
export PATH
执行source /etc/profile,使配置生效。
2)修改软链
ln -s /usr/local/python/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python/bin/python3.8 /usr/bin/python
ln -s /usr/local/python/bin/python3.8 /usr/bin/python