苹果电脑查看python版本_Mac 如何修改系统默认 Python 版本?
注:通过下面方式修改默认版本会有潜在的未知问题(比如一些默认使用 python 系统版本的服务),大家酌情参考!
———————————————————
不管是删除默认的 Python(不够安全)或者是修改 bash alias 配置(仅限与 Terminal)都不是最好的方法,通过修改软链接可以满足我们的需求。
这里举一个实例:将系统中同时存在 Python2.x(默认)和 Python3.x,修改为 Python3.x 为默认。
1、首先查看默认 python 所在目录
$ which python
> /usr/bin/python
$ python
> Python 2.7.10 (default, Jul 15 2017, 17:16:57)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
2、在查看 Python3 所在目录
$ which python3
> /usr/local/bin/python3
$ python3
> Python 3.6.4 (default, Dec 25 2017, 14:57:46)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ unlink /usr/bin/python
4、创建 Python3 软链接(以后输入 python 则会直接转为 python3)
$ ln -s /usr/local/bin/python3 /usr/bin/python
5、当然,pip 与 pip3 同样可以如法炮制。再也不用纠结版本问题了。
-------------------------------------------------------------------------------------------
Update By @罗云z
我也踩过这坑(将 Python 版本号改成 3),导致一些开发工具无法使用,可以先解除 python3 的软连接,然后再修改成 python2。Mac 自带的是 python2.7:
1、先获取2.7的路径:
$ which python2.7 // 我的是/usr/bin/python2.7
2、解除原有链接:
$ unlink /usr/bin/python
3、恢复默认链接:
$ sudo ln -s python2.7路径 /usr/bin/python
苹果电脑查看python版本_Mac 如何修改系统默认 Python 版本?相关推荐
- Mac 修改系统默认Java版本
>原文作者:studytime >原文链接:[https://www.studytime.xin/](https://www.studytime.xin) Mac使用时,怎么去除修改系统默 ...
- 「Ubuntu」Ubuntu中的python终端配置(修改终端默认python配置,软连接,不同版本python环境配置)
前言 通过这篇博客(Ubuntu安装Python)安装完Python后,想要在终端直接启动想启动的python版本 此时直接在终端输入python2或者python3,发现系统已经配置好了python ...
- 苹果电脑上使用linux环境变量,mac系统下修改环境变量
苹果电脑使用率越来越高,在mac系统下研发,性能要比在windows下快不少,既然要开发,免不了要配置环境变量.下面是学习啦小编收集整理的mac系统下修改环境变量,希望对大家有帮助~~ mac系统下修 ...
- w10计算机字体怎么设置在哪里设置,win10电脑修改系统默认字体的方法|win10系统怎么设置字体大小...
win10电脑怎么改变系统字体?修改系统默认字体的方法 win10电脑怎么改变系统字体?系统字体一直都是一尘不变,虽然看起来方方正正比较便于确认,但总有用户想要修改系统默认字体设置,怎么修改系统默认字 ...
- 苹果电脑 开机密码 忘记了, 黑苹果系统
苹果电脑 开机密码 忘记了, 黑苹果系统 作者 :韩梦飞沙 怎么去掉? 怎么重装? 选择了 install x mac os from 进度条走完了,过了一天,还一直卡在那里. 重装不了啊 明天把 ...
- Android 12.0修改系统默认设备类型的平板电脑类型为设备类型
1.概述 在12.0的系统rom产品开发中,对于产品设备类型都默认为tablet即平板电脑类型,即 product="tablet" 在一些不是平板的项目中,可能需要修改这个类型为 ...
- Android 11.0 修改系统默认设备类型的平板电脑类型为设备类型
目录 1.概述 2.修改系统默认产品设备类型相关代码 3.修改系统默认产品设备类型相关代码的分析
- 怎么更改计算机管理员的用户名,如何修改系统默认账户administrator
windows系统都会有几个默认账户,如administrator表示默认的管理员,guest表示默认的来宾用户.下面就让学习啦小编教大家如何修改系统默认账户administrator吧. 修改系统默 ...
- Android 修改系统默认输入法
原文出处:http://www.ccbu.cc/framework/modify-default-inputmethod.html 1. 修改系统默认输入法 Android系统的默认输入法在很多情况下 ...
最新文章
- 只需3行代码自动生成高性能模型,支持4项任务,亚马逊发布开源库AutoGluon
- 什么是“软件架构设计”(推荐)
- AOSCP4.1.2 红米Note 4X 2017/10/13 非官方 稳定发布
- 实现微信朋友圈动态列表
- linux备份用户权限
- win8 mysql6_Win8系统 MySQL 6.0 安装图解
- 负载均衡和反向代理的通俗理解
- 设计模式以及类图的实现
- 面试官:谈谈分布式一致性机制,我一脸懵逼。。
- oracle 批量生成约束,关于sql脚本导入Oracle时重复生成check约束的问题解决
- ConcurrentLinkedQueue since java1.5
- 这位985名校的教授火了!当了10年博导,竟无一博士毕业?
- GP数据库-Creenplum
- 赠书 002丨文化改变脑,是玄学?
- 超越美国!中国AI初创企业融资额全球第一 人脸识别最受热捧【附报告全文】
- 计算机类部分核心期刊投稿经验
- 数字中国城市巡礼之济宁:以信立本,大数据点亮城市信用招牌
- iphone有关旋转和自动调整大小
- kafka权限认证ssl
- 工控变成用c语言还是plc,工控机、单片机、PLC有哪些区别
热门文章
- MCTS顺利通过,下一步MCPD
- Apache与Subversion的简单配置(Apache SVN版本控制)
- 简单明白彻底解决 MySQL 中文编码问题
- sftp配置导致ssh连接闪断
- VBA代码执行过程中,显示程序的运行状态
- Eclipse 中 工程 引用 其他 工程的 配置方法。
- springboot2 - 坑 - 解决put提交接收不到参数的问题
- Android Studio 编译异常Could not execute build using Gradle installation解决办法
- dubbo 解决既是消费者又是提供者 Duplicate application configs 的问题
- python中使用pip安装报错:Fatal error in launcher... 解决方法