多版本切換python

Python 安裝包去官網自行下載: https://www.python.org/downloads/mac-osx/前端

Mac os 自帶python, 但我記得是python2.7版本python

在選擇安裝包時候避免使用太新的版本.web

 

配置環境:正則表達式

$ vi ~/.bash_profile數據庫

 

增長以下配置bash

#python Set微信

# Setting PATH for Python 2.7app

# The original version is saved in .bash_profile.pysave框架

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"python2.7

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接口測試-基礎

測試-感想

 

諮詢工做加微信

掃描二維碼

 

歡迎自薦和推薦, 須要的微信推送簡歷!

請猛戳下面二維碼瞭解更多

相關文章
相關標籤/搜索