mac安装python3

一、安装前

查看当前python版本:

#查看python版本
python --version
python -V

二、安装(推荐使用homebrew安装)

1、安装homebrew

(1)首先执行如下指令

#在终端输入如下指令,就可以安装homebrew了
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(2)当出现”Press RETURN to continue or……“的时候按回车键;

(3)输入的是管理员密码,就是你机器的开机密码;

2、安装python3

brew install python3

注:python没有在brew的管理之下,后续卸载起来可能会很麻烦。

三、安装后

1、查看python3的版本

#查看python版本
python3 --version
python3 -V

2、查看python3安装信息

#查找python3安装路径
brew info python3

3、修改mac默认为新安装的python3

#修改 Mac 系统配置文件
vi ~/.bash_profile
#添加配置信息
alias python="/usr/local/bin/python3"
#编译系统配置文件
source ~/.bash_profile
#系统当前的python版本。
python -V

Linux安装python3:

centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本有一些系统命令时需要用到python2,不能卸载

1、安装依赖包                                                                       

1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc

2)安装其它依赖包(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2、下载python3.7.0源码,根据需求下载                                 

1)在https://www.python.org/ftp/python/中选择自己需要的python源码包,我下载的是python3.7.0

(大家也可以去https://www.python.org官网首页下载,找到downloads,就可以选择想要的版本下载了)

2)下载

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
 

3)解压Python-3.7.0.tgz

tar -zxvf Python-3.7.0.tgz

4、建立一个空文件夹,用于存放python3程序        

mkdir -p /usr/local/python3 

5、执行配置文件,编译,编译安装            

cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install

安装完成没有提示错误便安装成功了

7、建立软连接                     

#/usr/local/python3/bin/python3.7就是我们安装的位置,可以直接启动的。
#执行完之后在/usr/bin/路径下就产生了python3、pip3两个软链了
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

其实这里应该是建立python的系统环境变量才对,而不是只建立一个软链接。但centos已经默认安装了python2,所以这里只建立一个软链接,不想建立软链接,可以命令别名 在~/.bashrc文件里加 alias python3='具体路径'

8、测试一下python3是否可以用              

可以看到python3.7.0可以正常使用

我们可以通过“type”或者‘which’指令来定位可执行文件的路径;对于python一样本质也是可执行文件。如下:

自己实践的mac安装python3Linux安装python3相关推荐

  1. 一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_200 时光荏苒,过隙白驹,即将进入2022年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统和 ...

  2. MAC Pro 同时安装 Python2 和 Python3

    目录 文章目录 目录 安装 Python2 安装 Python3 不同版本Python路径 配置 Python2 和 Python3 安装 Python2 MAC 系统已经默认带有 Python2.7 ...

  3. brew安装_苹果mac系统必须安装python3

    苹果mac系统必须安装python3 苹果mac系统口碑很好,但不能像linux系统一样同时提供python2和python3环境,对程序员来说是非常不友善的.资深程序员都知道,Python 3 才是 ...

  4. mac怎么用python2和3_Mac同时安装python2和python3

    Mac自带python2,但因为开发时所用但pythonkennel是3也可能是2,并且就算是python2,版本号也许和内置但python也有所不同.所以要怎么在 Mac 上同时安装质地昂但pyth ...

  5. mac安装python3.7两个版本_MAC下同时安装Python2和Python3

    第一步:在安装Python之前,你的电脑需要安装一下工具: 1.xcode(App Store里可以直接下载) 2.套件管理工具Homebrew 第二步:安装Homebrew 1.打开终端,输入: r ...

  6. mac安装python3.8_mac安装pwntools(python3.8)解决多数问题

    mac安装pwntools(python3.8)解决多数问题 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装pwntool ...

  7. MAC M1芯片安装python3.6环境

    文章目录 设置Rosetta 安装x86版homebrew 安装pyenv.pyenv-virtualenv 安装python3.6.15 MAC新款搭载了M1芯片,python版本最低只能装3.8的 ...

  8. Mac使用brew安装Python3.*并设为默认版本

    mac系统虽然默认打开的是python2,但是也默认自带了python3,只要在终端用命令 python3 就会打开python3 下面讲的是用brew安装最新的python3 brew instal ...

  9. mac卸载python3.8_Python Tips | 卸载Mac 上pkg安装的Python

    使用Python开发时,大都是安装一个自己的Python, 很少使用系统自带的.一是版本老旧,另一个是怕安装开发包时和系统依赖包冲突,对系统造成不必要的破坏.Python 官方提供了Linux.mac ...

  10. mac环境下安装python3

    一.查看当前mac上的python版本 -首先打开终端 1.打开后输入python3确定电脑上是否已安装python3,如果输入python是查看mac上的自带版本 命令:python3[直接回车] ...

最新文章

  1. XML解析简介及Xerces-C++简单使用举例
  2. splunk rest api search
  3. 用户态程序调用系统态程序-快速系统调用
  4. BZOJ1951 [Sdoi2010]古代猪文 【费马小定理 + Lucas定理 + 中国剩余定理 + 逆元递推 + 扩展欧几里得】...
  5. 大数据学习路线copy自淘宝
  6. 找出有序数组X和Y中所有元素的中位数(X,Y分别含n个元素)(算法导论第三版9.3-8)
  7. PHP学习方向-进阶2(三) 1
  8. HTTP----HTTP2.0新特性
  9. java导入日期处理,java实现Excel表格的导入日期变成数字的问题
  10. XXE漏洞 解决方案(JAVA版本)
  11. PyTorch 1.0稳定版正式发布,并向开发者提供免费AI课程
  12. android settings的八个问题
  13. MFC框架学习:《深入浅出MFC》阅读笔记
  14. 【Python】Python第三方库概览
  15. 正弦余弦算法的樽海鞘群算法
  16. JavaScript学习记录四
  17. 译(自编码器) Hinton2006---Reducing the Dimensionality of Data with Neural Networks
  18. 0~9生成随机数4位数
  19. 前端装逼技巧 108 式(一)—— 打工人
  20. 将英文输入变成手写体的在线工具

热门文章

  1. Android ViewPager 滑动监听事件
  2. 1031 查验身份证 (15 分)—PAT (Basic Level) Practice (中文)
  3. Mysql的跨表更新
  4. 51nod1355 斐波那契的最小公倍数
  5. PHP之SimpleXML函数
  6. git 创建远程仓库
  7. C++中的模板那点事
  8. java多线程下如何调用一个共同的内存单元(调用同一个对象)
  9. 面试题-JQuery里Ajax的原理是怎样的?
  10. VC6 ODBC 例子 之一