简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效
Posted 大虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效相关的知识,希望对你有一定的参考价值。
windows下设置多版本的python管理相对容器,一切都是可视化的,但linux
和mac
下的python多版本对于小白来说,可能就没那么容易理解了。
python多版本安装的问题
假如,首次安装了python3.8,那么默认可以使用python3
启动pyhon3.8,可以通过which python3
的命令查看,该命令默认指向了pyhon3.8。如下:
mooremokdembp:python amo$ which python3.8
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8
mooremokdembp:python amo$ which python3
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
命令行结果看出,不管是python3.8
还是python3
命令,都能启动python3.8版本,你可以自己试试。
此时,又安装了python3.10,那么该版本的快捷命令默认为python3.10
,同样可以通过which python3.10
,而命令python3.10
能启动python3.10版本。
mooremokdembp:python amo$ which python3.10
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
目标
为不同版本的python设置不同的快捷启动命令,如在命令行工具中敲入python38
启动的是python3.8
,敲入python310
启动的是python3.10
。
设置环境变量
在上面,我们已经知道了如何查询python的安装路径,此时,我们只需要创一个文件,分别不同的版本指定不同的快捷命令就可以了,如下:
第一步:创建一个配置文件
mooremokdembp:python amo$ vim ~/.zshrc
这是一个隐藏文件,在~
的根目录下创建一个.zshrc
的文件,并进入到该文件的编辑模式,此时还不能输入内容。
第二步:添加配置内容
按键盘的i
,进入到编辑模式,输入内容:
# 暴露python3.8的路径
export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
# 设置快捷命令python38 并指向python3.8的安装路径
alias python38="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3"
# 暴露python3.10的路径
export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
# 设置快捷命令python310,并指向python3.10的安装路径
alias python310="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10"
输入完毕
第三步:
保存退退出
1、先按esc
2、输入冒号
3、输入wq
或者wq!
并回车
第四步:
激活配置文件
source ~/.zshrc
最后
此时,就可以愉快地使用所设置的快捷命令来启动对应的python版本了。你也快来试一试吧。
以上是关于简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效的主要内容,如果未能解决你的问题,请参考以下文章