Python2升级为Python3,并且保留所有版本,方法为:https://blog.csdn.net/BTUJACK/article/details/83821642

简单3步成功给Mac安装指定Python版本并且随意切换版本,非常简单,不行拿砖砸我

1

查看Python路径

终端输入:

type -a python

显示:

appledeMBP:~ apple$ type -a python
python is aliased to `/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5'
python is /usr/local/bin/python
python is /usr/bin/python

复制路径

/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5

2

建立新的Python.sublime-build文件,并保存

Sublime-Tools-BuildSystem-New Build System

弹出一个新的sublime-build文件,删除全部东西,填写:

{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5", "-u", "$file"],
}

注意这里适当更换为自己的路径,这行要更换哈

/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5

在路径中/Users/apple/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings

另存为Python3.5.sublime-build

这个路径系统会自动定位的,你确认下就行

3

重启ST

4

配置ST,

tool-build system-python3.5

5

测试是否我想要的路径

输入错误代码

print(23

输出,cmd这行就说明ST使用了我想要的3.5路径。

  File "/Users/apple/Documents/ST/python/test.py", line 2^
SyntaxError: unexpected EOF while parsing
[Finished in 0.0s with exit code 1]
[cmd: ['/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5', '-u', '/Users/apple/Documents/ST/python/test.py']]
[dir: /Users/apple/Documents/ST/python]
[path: /Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public]

最后,憋大招,让你随意切换想要使用的Python版本

切换Python3.7

建立新的Python.sublime-build文件

Sublime-Tools-BuildSystem-New Build System

弹出一个新的sublime-build文件,删除全部东西,填写,另存为Python3.7.sublime-build

{"cmd": ["/usr/local/bin/python3.7", "-u", "$file"],}

切换到3.5

建立新的Python.sublime-build文件

Sublime-Tools-BuildSystem-New Build System

弹出一个新的sublime-build文件,删除全部东西,填写:另存为Python3.5.sublime-build

{"cmd": ["/usr/local/bin/python3.5", "-u", "$file"],}

切换到2.7

建立新的Python.sublime-build文件

Sublime-Tools-BuildSystem-New Build System

弹出一个新的sublime-build文件,删除全部东西,填写:另存为Python2.7.sublime-build

{"cmd": ["/usr/local/bin/python", "-u", "$file"],}

保存

最后使用时候去tools-build System中选择自己想要的方式

谈一谈我怎么发觉这个方法:

/usr/local/bin/文件夹里有

所以我发明了这个方法,

{"cmd": ["/usr/local/bin/python3.5", "-u", "$file"],}

按照我的逻辑自己随意打造去吧

Mac给Sublime Text 配置Python3开发环境相关推荐

  1. 【Python】Mac下Sublime Text3配置Python3开发环境

    我采用的第二种方案 1 [Python]Mac下Sublime Text3配置Python3开发环境 https://blog.csdn.net/qq_33304418/article/details ...

  2. sublime text 配置golang开发环境

    一.准备工作: 1.下载Go语言包: https://code.google.com/p/go/downloads/list 2.下载Git: https://code.google.com/p/ms ...

  3. sublime text 3 python开发环境配置

    在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可 ...

  4. 用linux运行sublime,在Deepin Linux上用Sublime Text3配置GoLang开发环境

    安装git 因为golang是通过git来管理远程包的,所以我们首先要安装git.具体可参考官网. ➜ tonny@tonny-pc ~ sudo apt-get install git ➜ tonn ...

  5. sublime text c语言开发环境插件集合

    献给 c coder 的一份礼物 常用sublime text 编辑器时 有很多的差价可以使用 那么 针对 c语言的一些好用的插件 文章进行了 简单的总结 在开发中配合这些插件 能够极大的提高开发效率 ...

  6. sublime c语言插件,sublime text c语言开发环境插件集合

    献给 c coder 的一份礼物 常用sublime text 编辑器时 有很多的差价可以使用 那么 针对 c语言的一些好用的插件 文章进行了 简单的总结 在开发中配合这些插件 能够极大的提高开发效率 ...

  7. linux中python解释器的配置_CentOS7配置Python3开发环境

    许多小伙伴在刚接触Unix/Linux操作系统时会非常的不适应,毕竟突然的命令行操作会使习惯于Windows桌面操作的人特别难受,尤其是像笔者这样的手残党,是需要一段时间来适应的. 记得刚刚接触到Un ...

  8. sublime配置python3环境_【env】Sublime配置Python3开发环境

    新建编译环境 在sublime菜单栏中Tools => Build System => New Build System...,输入一下内容并保存为 Python3.sublime-bui ...

  9. vim配置python3开发环境

    1.1环境 OS:CentOS Linux release 7.6.1810 (Core) python版本:Python 3.9.6 需求:配置vim使能支持python程序开发的类似IDE环境,实 ...

最新文章

  1. ASP.NET一般处理程序新建一个方法里使用context.Response.Write的解决方法
  2. 导出数据库数据成txt格式
  3. WORD文档中的表格:自定义方式的批处理,增删行列和内容
  4. ERROR OGG-01163 Bad column length (30) specified for column name in table TEST.demo_src, maximum all
  5. X509证书认证流程介绍
  6. 设计模式系列漫谈之二 - 工厂方法模式
  7. uniapp中使用微信jssdk
  8. centos离线安装jenkins
  9. 单人存档_R星:会为GTA做更多单人内容,steam圣诞特惠即将开启,2077坏档BUG,那个游戏重回steam销量榜,Epic喜加一...
  10. arm-linux-gcc 命令未找到问题
  11. 局域网不同网段远程桌面_自动化已非原来的自动化:看虚拟局域网技术应用到罗克韦尔的DCS...
  12. NYOJ - 239 - 月老的难题 ( 二分图最大匹配 匈牙利算法 )
  13. 开源项目管理软件排名_2014年排名前5位的开源项目管理工具
  14. Few-Shot Object Detection with Fully Cross-Transformer论文精读
  15. 手机开发者选项中的调试模式
  16. 一个APP的开发流程
  17. 【MATLAB图像处理实用案例详解(1)】—— 基于直方图优化的图像去雾技术
  18. 【C++】定义一个求绝对值函数的模板,实现对不同数据类型的数求绝对值。
  19. 二十年目睹之怪状-大学
  20. leetcode【537】Complex Number Multiplication(复数相乘)

热门文章

  1. markdown引入代码_第 09 篇:让博客支持 Markdown 语法和代码高亮
  2. 【LeetCode】【HOT】101. 对称二叉树(BFS+队列/递归)
  3. 《深入理解 Spring Cloud 与微服务构建》第十八章 使用 Spring Security OAuth2 和 JWT 保护微服务系统
  4. Java scirpt简介
  5. grafana + influxdb + telegraf , 构建性能监控平台
  6. linux 中断分上下部分的原因
  7. 当前页面跳转网页,新打开和在本页面打开
  8. contos的apt-get安装
  9. (转) RabbitMQ学习之工作队列(java)
  10. java数组排序问题:array.sort()是从小到大排序,那么如何从大到小排序?