溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

多版本切換python

發(fā)布時間:2020-07-01 13:20:13 來源:網(wǎng)絡(luò) 閱讀:230 作者:louiezhou001 欄目:軟件技術(shù)

Python 安裝包去官網(wǎng)自行下載:?https://www.python.org/downloads/mac-osx/

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

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

?

配置環(huán)境:

$?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

?

環(huán)境生效:

$source ~/.bash_profile

$source ~/.bashrc

?

查看當(dāng)前python版本

$ python -V

Python 3.3.5

?

切換版本

修改最后一行

將alias python=python3改為alias python=python2

再次$ python –V

Python 2.7.11rc1

?

不同版本安裝路徑:

Mac系統(tǒng)自帶Python2.7,而我們安裝Python3的時候,可以通過brew命令安裝或者官網(wǎng)的pkg安裝。安裝后,它們的文件保存路徑如下:

?

來源????????? python安裝路徑

系統(tǒng)默認(rèn) /System/Library/Frameworks/Python.framework/Versions/2.7

brew 安裝? /usr/local/Cellar/python

官網(wǎng)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開發(fā)框架如Flask, Django等等. python在人工智能, 云計算, 大數(shù)據(jù)等方面也有不錯的表現(xiàn).?

python的優(yōu)雅,簡單,明確是其他語言無法比擬的,選擇自己需要版本, 給日后工作提供了基礎(chǔ)保障.

?

?

?

今日推薦閱讀文章精選推薦

為什么要做接口測試

JMeter數(shù)據(jù)庫操作

Jmeter接口測試-正則表達式

JMeter中文返回亂碼

Jmeter接口測試-參數(shù)化

JMeter接口測試-基礎(chǔ)

測試-感想

?

咨詢工作加微信

多版本切換python

掃描二維碼

?

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

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

多版本切換python


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI