MacOS配置新安装的Python环境变量

news/2024/7/7 12:41:28

MacOS配置新安装的Python环境变量

  • 官网下载.pkg默认安装
  • 配置环境
    • 1. 打开`终端`
    • 2. 输入命令
    • 3. 编辑`.bash_profile`文件
    • 4. 配置环境变量
    • 5. 检查Python版本
  • 使用
  • 总结

官网下载.pkg默认安装

在python官网中下载需要的.pkg包,默认安装即可(3.9版本为例)。
默认目录为:
/Library/Frameworks/Python.framework/Versions/3.9

配置环境

1. 打开终端

2. 输入命令

bash
open ~/.bash_profile

若出现.bash_profile: No such file or directory错误,说明Mac中没有配置过该文件,执行第3-(1)步。

没有出现该错误执行3-(2)步。

3. 编辑.bash_profile文件

(1) 若出现 .bash_profile: No such file or directory
命令行输入:

vi ~/.bash_profile

i命令进入vim编辑模式在终端打开的文本编辑界面中输入(3.9版本为例):

# Setting PATH for Python 3.9
# The original version is saved in .bash_profile.pysave
export PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

esc退出编辑模式进入命令模式,:wq命令保存并退出。

以下是另一种可选的保存方法。
Command+S保存。
设置文件名为.bash_profile
选择保存路径为/Users/[Change2YourUserName]/.bash_profile

MacOS中文件名以.为起始的文件为隐藏文件。
访达Command+Shift+.即可切换显示/隐藏该类文件。

(2) 若没有出现 .bash_profile: No such file or directory
i命令进入编辑模式,直接在打开的文本中的末尾添加:

alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

esc退出编辑模式进入命令模式,:wq命令保存并退出。

4. 配置环境变量

终端运行:

bash
source ~/.bash_profile

5. 检查Python版本

终端运行:

python -V

使用

配置完成后,重启 终端

默认Python版本仍为之前的版本
命令行输入:

python

将进入默认的Python2.X环境。

命令行输入:

python3

将进入新安装的Python3环境。

或重新使用文件.bash_profile配置环境

终端运行:

bash
source ~/.bash_profile
python

将进入新安装的Python环境

总结

如何设置默认的Python版本,查阅了一番资料还是没有成功解决。
希望路过的大佬指点😭


http://www.niftyadmin.cn/n/3613230.html

相关文章

LCD液晶屏的分类知识

摘要:介绍LCD的分类、选型、背光及一些指标,详细讨论触屏的类别和具体实现。关键词:LCD;触摸屏 一、概述 液晶的发现可追溯到19世纪末,1888年被奥地利植物学家发现。它是一种在一定温度范围内呈现既不同于固态、液态…

电阻和电容式触摸屏区别

电容式摸摸屏与传统的电阻式触摸屏有很大区别。电阻式触控屏幕在工作时每次只能判断一个触控点,如果触控点在两个以上,就不能做出正确的判断了,所以电阻式触摸屏仅适用于点击、拖拽等一些简单动作的判断。而电容式触摸屏的多点触控&#xff0…

JQuery 专题

原创:JQuery $ 应用手记 JQuery CSS 基本选择器 详解 JQuery 位置选择器 详解JQuery -- this 和 $(this) 的区别JQuery 自定义选择器 详解 JQuery CheckBoxListJQuery RadioButtonList JQuery-Map 转载JQuery 性能文章 JQuery Layout 1000个jquery极品插件 在JQu…

Simulink错误未定义函数或变量 ‘fallbackType‘解决方法

目录错误描述解决方法错误描述 解决方法 出现此问题是因为在 simulink 中具有设置了断点的 matlab 模块。 需要在 simulink 中设置“允许在模拟期间设置断点”。 点击工具栏中Model Configuration Parameters; 点击新开窗口中左侧菜单栏中Simulation Target&#…

WaveCom 短信猫C#开发,有问题的进来讨论下----(先占个位子)

悲剧了那,呵呵。这边http://www.cnblogs.com/engin/archive/2010/11/23/1885907.html有个具体的,我这个就当自己做过写点感触了。 最近在开发应用级的短信发送东东。不说别的了,下面就是咱的家伙: 短信猫为:USB waveco…

旋转矩阵求解欧拉角Python实现

旋转矩阵求解欧拉角Python实现基本知识绕静系与动系旋转静系动系与左乘右乘旋转矩阵连乘的两种理解文件目录实现方式使用矩阵方程手动求解SCIPY库求解在线计算网站总结笔者在外实习过程中,发现公司使用的不同的工业机器人默认欧拉角顺规有所不同,应部门组…

Simulink中FromWorkspace模块的使用

目录通过结构体的方式加载数据具体步骤注意事项通过结构体的方式加载数据 具体步骤 设, 有时间序列(列向量)[TimeValues], 有数据序列(矩阵,每组数据为一列向量)[DataValues] [DataValues1, …

MathType的标尺栏与公式对齐

目录MathType的标尺栏插入/编辑/删除制表符使用标尺栏对齐公式笔者在撰写毕业论文时,使用到了MathType软件编写公式,下面是关于标尺栏的应用记录。 MathType的标尺栏 MathType的标尺栏由标尺和快捷制表符工具(笔者随便起的名……&#xff0…