一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Python開發(fā)環(huán)境搭建

 TestOps云層 2021-06-22

“工欲善其事,必先利其器”,在我們從零開始Python編程學習中,首先做的就是搭建好開發(fā)環(huán)境,今天這篇文章我們一起學習一下在不同平臺下如何搭建Python的開發(fā)環(huán)境。

Windows

Windows下推薦直接下載.exe的安裝包進行安裝,操作簡單又放心~

下載地址:https://www./downloads/windows

選擇合適的版本下載后,雙擊安裝即可。

注意點:

  • 把Python添加到環(huán)境變量,這樣以后在windows命令提示符下面也可以運行Python:

  • 選擇對應的工具:

    接著就可以選擇你喜愛的IDE就可以啦。

MAC OS X

MAC下的安裝也同樣簡單~

下載地址:https://www./downloads/mac-osx/

選擇合適的版本下載后,按照提示安裝即可,環(huán)境變量會在安裝的過程中同樣配置好。

Linux

Python解釋器的安裝在Linux下推薦大家使用源碼進行安裝,這里以CentOS 7為例:

#源碼下載地址:

https://www./downloads/source/

# 安裝c編譯器:gcc

yum install gcc

# 安裝相關(guān)依賴

yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel

# 解壓Python安裝包

tar -zxvf Python-x.x.x.tgz

# 進行配置

./configure --prefix=/usr/local/python 

# 編譯

make  

make install

# 創(chuàng)建軟連接,以便可執(zhí)行程序的快速訪問

ln -s /usr/python/bin/python3 /usr/bin/python3   

ln -s /usr/python/bin/pip3 /usr/bin/pip3

注意:

  • CentOS 7 是自帶2.7版本的Python的,所以在安裝和使用的過程中一定要注意區(qū)分開來

虛擬環(huán)境

要更好的構(gòu)建Python應用,還可以利用Python提供的一個特性——虛擬環(huán)境。

Python應用程序通常會使用不在標準庫內(nèi)的軟件包和模塊。應用程序有時需要特定版本的庫,因為應用程序可能需要修復特定的錯誤,或者可以使用庫的過時版本的接口編寫應用程序。

這意味著一個Python安裝可能無法滿足每個應用程序的要求。如果應用程序A需要特定模塊的1.0版本但應用程序B需要2.0版本,則需求存在沖突,安裝版本1.0或2.0將導致某一個應用程序無法運行。

這個問題的解決方案是創(chuàng)建一個 virtual environment,一個目錄樹,其中安裝有特定Python版本,以及許多其他包。

然后,不同的應用將可以使用不同的虛擬環(huán)境。要解決先前需求相沖突的例子,應用程序 A 可以擁有自己的 安裝了 1.0 版本的虛擬環(huán)境,而應用程序 B 則擁有安裝了 2.0 版本的另一個虛擬環(huán)境。如果應用程序 B 要求將某個庫升級到 3.0 版本,也不會影響應用程序 A 的環(huán)境。

用于創(chuàng)建和管理虛擬環(huán)境的模塊稱為 venv。

要創(chuàng)建虛擬環(huán)境,請確定要放置它的目錄,并將 venv 模塊作為腳本運行目錄路徑:

虛擬環(huán)境創(chuàng)建:

python3 -m venv tutorial-env

如果 tutorial-env 目錄不存在,它將為你創(chuàng)建一個,并在其中創(chuàng)建包含Python解釋器,標準庫和各種支持文件的副本的目錄。

激活虛擬環(huán)境:

# 在Windows上,運行

tutorial-env\Scripts\activate.bat

# 在Unix或MacOS上,運行

source tutorial-env/bin/activate

關(guān)閉虛擬環(huán)境:

deactivate

結(jié)束語

到目前為止,我們已經(jīng)構(gòu)建好了我們Python應用所需要的環(huán)境,不如現(xiàn)在就開始Python編碼之旅吧~

Python編碼學習請參考視頻:

微信號 : TestOps

知乎:@TestOps云層

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日本特黄特色大片免费观看| 亚洲国产黄色精品在线观看| 亚洲一区二区三区福利视频| 丝袜人妻夜夜爽一区二区三区| 爱在午夜降临前在线观看| 亚洲欧美日韩精品永久| 99久只有精品免费视频播放| 亚洲精品熟女国产多毛| 一区二区免费视频中文乱码国产| 欧美一区日韩一区日韩一区| 国产精品蜜桃久久一区二区| 在线观看免费午夜福利| 亚洲少妇人妻一区二区| 两性色午夜天堂免费视频| 中国黄色色片色哟哟哟哟哟哟| 免费在线成人午夜视频 | 日韩精品一级一区二区| 丰满少妇被猛烈撞击在线视频| 亚洲中文在线男人的天堂| 一区二区三区精品人妻| 亚洲欧美日韩在线中文字幕| 91天堂素人精品系列全集| 午夜国产成人福利视频| 日本午夜乱色视频在线观看| 沐浴偷拍一区二区视频| 青青操视频在线播放免费| 欧美日韩有码一二三区| 五月婷婷六月丁香狠狠| 欧美三级大黄片免费看| 欧美丰满大屁股一区二区三区| 开心久久综合激情五月天| 亚洲成人精品免费在线观看| 日本高清一道一二三区四五区| 正在播放玩弄漂亮少妇高潮| 久热在线视频这里只有精品| 日本精品免费在线观看| 亚洲国产香蕉视频在线观看| 久热在线视频这里只有精品| 亚洲午夜av一区二区| 欧美亚洲综合另类色妞| 国产成人高清精品尤物|