多版本切换python-创新互联
Python 安装包去官网自行下载: https://www.python.org/downloads/mac-osx/
创新互联公司长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为新绛企业提供专业的成都做网站、网站设计,新绛网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。Mac os 自带python, 但我记得是python2.7版本
在选择安装包时候避免使用太新的版本.
配置环境:
$ vi ~/.bash_profile
增加如下配置
#python Set
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# Setting PATH for Python 3.3
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH
保存后退出
配置bashrc
$ vi ~/.bashrc
增加如下配置:
#python别名定义
alias python2='/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3'
alias python=python3
环境生效:
$source ~/.bash_profile
$source ~/.bashrc
查看当前python版本
$ python -V
Python 3.3.5
切换版本
修改最后一行
将alias python=python3改为alias python=python2
再次$ python –V
Python 2.7.11rc1
不同版本安装路径:
Mac系统自带Python2.7,而我们安装Python3的时候,可以通过brew命令安装或者官网的pkg安装。安装后,它们的文件保存路径如下:
来源 python安装路径
系统默认 /System/Library/Frameworks/Python.framework/Versions/2.7
brew 安装 /usr/local/Cellar/python
官网pkg安装 /Library/Frameworks/Python.framework/Versions/2.7
python版本:
Status of Python branches
Branch | Schedule | Status | First release | End-of-life | Release manager |
master | PEP 569 | features | 2019-10-20 | 2024-10 | Łukasz Langa |
3.7 | PEP 537 | bugfix | 2018-06-27 | 2023-06-27 | Ned Deily |
3.6 | PEP 494 | security | 2016-12-23 | 2021-12-23 | Ned Deily |
2.7 | PEP 373 | bugfix | 2010-07-03 | 2020-01-01 | Benjamin Peterson |
3.5 | PEP 478 | security | 2015-09-13 | 2020-09-13 | Larry Hastings |
3.4 | PEP 429 | end-of-life | 2014-03-16 | 2019-03-19 | Larry Hastings |
官方给出的解释是2.7版本到2020年就停止维护了, 从此2.7 版本就退休了,所以3.X是一个不错的选择.
许多测试框架依赖于python, 如接口测试, 前端web UI , 移动端appium等, 还有许多web开发框架如Flask, Django等等. python在人工智能, 云计算, 大数据等方面也有不错的表现.
python的优雅,简单,明确是其他语言无法比拟的,选择自己需要版本, 给日后工作提供了基础保障.
今日推荐阅读文章精选推荐
为什么要做接口测试
JMeter数据库操作
Jmeter接口测试-正则表达式
JMeter中文返回乱码
Jmeter接口测试-参数化
JMeter接口测试-基础
测试-感想
咨询工作加微信
扫描二维码
欢迎自荐和推荐, 需要的微信推送简历!
请猛戳下面二维码了解更多
本文标题:多版本切换python-创新互联
链接URL:http://pwwzsj.com/article/dccchh.html