欢迎光临散文网 会员登陆 & 注册

Mac安装Python3.10之后执行版本与实际版本不一致的问题

2023-06-03 10:07 作者:哂哂哩哩  | 我要投稿

背景

前提咱是去官网https://www.python.org/downloads/macos,下载安装了python3.10哈。

https://www.python.org/downloads/macos

有很多小伙伴反映,去python官网安装3.10之后,运行的版本却不是3.10。

所以今天咱就解决这个问题。

步骤指南

为了解决这个问题,咱最终需要配置mac运行程序的环境变量,那我们一步一步来。

1.确认找到自己安装python3.10的路径位置

    那如何知道自己的python程序安装的路径位置呢

    回到你的电脑桌面,使用快捷键「Commad + Shift + G」,模糊一步一步搜索一下

    尝试模糊搜索一下python:/Library/Frameworks/Python.framework/

一定要回到电脑桌面,点桌面在使用快捷键,不然出不来

继续匹配:/Library/Frameworks/Python.framework/Versions/3.10

这个路径就是我们安装的python安装的路径

好了,现在安装知道路径了,可以配置电脑环境变量了。

2.检测电脑是否有环境变量配置文件或创建

那环境变量配置文件在哪呢,如下图位置查看

文章有点小白,所以尽量写的详细一些。咱先找到终端

在自己的电脑上找到终端程序,打开执行

打开终端程序

执行命令:ls -a

查看自己电脑是否有这个文件:.bash_profile

不要被这种带点.的文件吓到哈

如果没有:.bash_profile文件,那就要用命令创建一个

创建命令:touch .bash_profile

创建完之后再看一下是不是有了,我电脑已经有了,就不执行了。

3.配置python的环境变量

使用命令打开.bash_profile文件:open .bash_profile

执行完之后会有一个文件弹窗出来

不要被配置内容吓到,我们只需要关心红框的配置python路径。

自己手动修改一下自己文件,把这3行粘贴过去。

注意:这个粘贴的路径要和前文讲到的第1点的寻找到的pyhon路径一致哈,不要无脑粘贴!

PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.10/bin

export PATH

alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10"


我电脑上其他软件配置变量比较多,大家不用关心那些,只需要关系python的变量

配置完毕,记得保存一下,关闭窗口。

4.执行命令,使我们配置的环境立马生效

生效命令:source .bash_profile

生效命令

一般按上诉配置完,再去运行python都应该能解决执行版本的问题。

如果还没解决,那就是配置的环境变量没有生效

以下是高级操作,如果前面4点执行之后配置生效了,下面的就不用看了


部门MAC配置失效解决办法

(1)MAC部分系统关闭终端会让以上配置失效,需要新建zshrc文件

        若已有zshrc文件,输入open ~/.zshrc 或者vim ~/.zshrc直接编辑,文件只读的话,获取root权限再尝试编辑。

        若还是无法保存编辑内容, 只能输入 sudo rm -r -f ~/.zshrc 删掉此文件,再输入 vim ~/.zshrc 就可以新建成。

(2)编辑zshrc文件,打开终端,输入:

        vim ~/.zshrc    

        按 e 进入编辑模式,按 i 进行编辑

        在文件内写入:source ~/.bash_profile  

(3)然后按ESC,以保存并退出,输入:wq! 

    环境变量到此就配置好了。


Mac安装Python3.10之后执行版本与实际版本不一致的问题的评论 (共 条)

分享到微博请遵守国家法律