mac怎么用python2和3_Mac同时安装python2和python3
Mac自带python2,但因为开发时所用但pythonkennel是3也可能是2,并且就算是python2,版本号也许和内置但python也有所不同。所以要怎么在 Mac 上同时安装质地昂但python2和python3的版本,并且和系统所使用的 Python 区分开来呢?
Step 1 安裝 Xcode
可以到 App Store 搜索 Xcode安装,安装完成后打开,然后到teminal输入xcode-select--install
Step 2 安裝套件管理工具:Homebrew
可以到官网或是在 terminal 执行命令:
ruby-e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成后可以跑一下
brew doctor
如果出现
Your system is ready to brew.
代表安装成功,如果有 Warning也不用太担心,按照提示的步骤去修正就行
如果有出现 Warning 的话,会看到一句
If everything you use Homebrew for is working fine: please don’t worry and just ignore them.
不过还是建议把该装都都装好
Step 3 安裝 Python
首先,輸入
python--version
还没安装python就有了python都版本号,这是 Mac 系统使用的 Python,平常没事不要去乱动
接下来用 homebrew 安装平常可使用的 Python。
利用 homebrew 搜寻 Python
brew search python
会看到 python 和 python3。
已经安装都旁边会有 (installed)。
brew install python
brew install python3
安装的Python 会被安装在
/usr/local/Cellar
open/usr/local/Cellar/
python和python3安装完成,除了python之外也会安装一些其他东西如sqlite,不过我们不用管
Step 4 设定路径 $PATH(不跟系統 Python 打架)
什么是路径 $PATH 呢?
还记得我们在装 Python 的时候,输入了 brew,系统就会自动开始跑brew,不过系统怎么知道brew在哪里?这就是$PATH 的用途
# 执行
echo$PATH
# 得到
# /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
"""
分号(:) 是分隔的意思
当你在 terminal 里面输入brew时
系统会从 /usr/bin 找起
如果在 /usr/bin 找不到
就会往下一个 /bin 去搜尋,以此类推
"""
現在,回到资料夹去看,brew 就在 /usr/local/bin 里
现在的问题是:系统在 /usr/bin 里有一份 Python,我们在/usr/local/Cellar里也装了python,谁会被先执行?
来看看解决方法:
系统的执行顺序写在/etc/paths中,按照里面的顺序执行,我们将文件中的/usr/local/bin写到首行即可。
sudo nano /etc/paths# terminal 会要求输入密码
得到
把 /usr/local/bin 移到上面去
之后,重启terminao后执行下面的命令,就可以看到修改的结果了
echo$PATH
Step 5 确认安装结果
which python# /usr/local/bin/python
which python3# /usr/local/bin/python3
mac怎么用python2和3_Mac同时安装python2和python3相关推荐
- 如何下载python2.7.16_CENTOS6.5 安装PYTHON2.7.16
前言 Centos6.5默认自带python2.6.6,很多模块无法使用,建议安装2.7以后版本较为稳定,需要升级到2.7. 一.安装过程 1. 先安装相应的依赖 yum -y install gcc ...
- centos安装python2.7.2_Centos6.2 安装Python2.7.x 版本
Centos6.2 默认的Python版本是2.6.6.由于项目需要,需要使用Fabric,习惯使用pip安装软件的我,自然会选择pip install fabric进行安装.但安装完成之后的fabr ...
- centOS6.5 安装 python2.7 pip
目前大部分用户使用的CentOS6.5上默认的Python还是2.6版本.升级到Python2.7碰到很多问题.本文将介绍如何安装Python2.7. 安装python 依赖包: yum instal ...
- 使用get-pip.py 安装python2 的pip
pip -V pip 21.2.3 from /Library/Python/3.8/site-packages/pip (python 3.8) pip3 -V pip 21.2.3 from /L ...
- MAC Pro 同时安装 Python2 和 Python3
目录 文章目录 目录 安装 Python2 安装 Python3 不同版本Python路径 配置 Python2 和 Python3 安装 Python2 MAC 系统已经默认带有 Python2.7 ...
- mac安装python3.7两个版本_MAC下同时安装Python2和Python3
第一步:在安装Python之前,你的电脑需要安装一下工具: 1.xcode(App Store里可以直接下载) 2.套件管理工具Homebrew 第二步:安装Homebrew 1.打开终端,输入: r ...
- Mac M1 pro 安装 python2 教程
前言 node-sass 依赖 python2,然后在 m1 下系统已经默认不安装 python2 了 步骤 1.安装 pyenv brew install pyenv 2.通过 pyenv 安装 p ...
- Windows下安装python2和python3多版本教程 转
Windows下安装python2和python3多版本教程 转 作者:云游道士 字体:[增加 减小] 类型:转载 时间:2017-03-30 我要评论 这篇文章主要介绍下Windows(我用的W ...
- debian编译安装python_编译安装python2.7及相关模块(debian5.0.1)
基础环境说明及安装 当前系统 cat /etc/debian_version 5.0.1 因自带的python版本太旧 开发需要使用python2.7的版本 并需要paramiko Crypto My ...
最新文章
- .NET Core微服务之基于Ocelot+IdentityServer实现统一验证与授权
- 机房系统(二)——【数据设定 注册 】
- 产品经理必备利器:UML
- Youki的笔记本配置要求
- java类的方法 作用 属性_JAVA:类和对象(秒懂版)
- 使用gdb进行调试入门篇
- Android应用内存泄漏的定位、分析与解决策略
- php debug pit,start.php
- linux学习命令总结⑩⑦
- Python黑帽子:取代netcat
- “开闭原则”实现图书售卖简单实现
- 求助matlab崩溃问题的解决方案
- 在阿里云ECS上搭建Skynet服务器与Unity通信
- 编译器与Debug的传奇:女牛人Grace Murray Hopper小传
- 74hc165C语言程序,74hc165级联用法(74hc165级联电路图及程序)
- U3D Animator 组件控制动画的播放暂停,动态添加帧事件
- 仿微博视频边下边播之封装播放器
- php上传图片并预览
- 微信图片,此图片来自微信公众平台未经允许不可引用解决方案
- 蓝桥杯嵌入式设计与开发历届客观题答案