在我們使用Python開發(fā)的時(shí)候,有時(shí)候需要使用不同版本的python,在使用第三方庫(kù)時(shí),也會(huì)碰到需要特定版本的問(wèn)題。若只有一個(gè)開發(fā)環(huán)境,那會(huì)是一件很糟糕的事情。
為了避免上述煩惱,不妨試著使用conda。conda是一個(gè)開源的包管理系統(tǒng)和環(huán)境管理器,用于在不同的操作系統(tǒng)上安裝和管理軟件包。僅需要幾條命令,就可以創(chuàng)建一個(gè)完全獨(dú)立的環(huán)境來(lái)運(yùn)行不同的Python版本、安裝不同版本的第三方庫(kù),同時(shí)在你常規(guī)的環(huán)境中還可以照常使用你常用的Python版本。
我安裝了Anaconda,通過(guò)Anaconda Prompt(類似cmd命令窗口)來(lái)用于conda的相關(guān)操作。Anaconda是一個(gè)特定的Python發(fā)行版,它包含了conda包管理系統(tǒng)以及一些科學(xué)計(jì)算、數(shù)據(jù)分析所需的常見軟件包。Anaconda通過(guò)集成了在科學(xué)計(jì)算和數(shù)據(jù)分析中廣泛使用的工具和庫(kù),如NumPy、Pandas、Jupyter Notebook等,提供了一個(gè)完整的科學(xué)計(jì)算環(huán)境。
- Anaconda歷史版本下載地址:
- 官網(wǎng):https://repo.anaconda.com/archive/
- 國(guó)內(nèi)鏡像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
注意:若你當(dāng)前是Win7操作系統(tǒng),那么只能使用2021.05版本,因?yàn)閣in7只支持python3.8
下面是我創(chuàng)建一個(gè)虛擬環(huán)境的操作步驟,可以做簡(jiǎn)單參考:
- 通過(guò)Anaconda Prompt菜單,進(jìn)入conda命令行環(huán)境
- 列出當(dāng)前系統(tǒng)中所有虛擬環(huán)境。conda env list
conda env list
- 創(chuàng)建env_flask虛擬環(huán)境。
#conda create -n <虛擬環(huán)境名稱> python=<python版本號(hào)>conda -create -n env_flask python=3.8.18 -y#注意:Win7只支持python3.8版本,需要指定python的版本號(hào)。
- 激活env_flask虛擬環(huán)境。
conda activate env_flask#當(dāng)提示符由<base>變?yōu)?lt;env_flask>,說(shuō)明虛擬環(huán)境激活成功。
- 安裝第三方庫(kù)flask。
conda install flask==2.0.1#注意,也可以指定flask的版本號(hào)安裝,如:conda install flask==2.0.1#pip命令也可使用,如:pip install flask
- 通過(guò)conda list命令可查看已安裝的第三方庫(kù),確定是否安裝成功。
- 可使用conda deactivate命令行退出當(dāng)前環(huán)境。
- 若使用Pycharm編程,則需把Project interpreter設(shè)置到當(dāng)前虛擬環(huán)境(使用Existing interpreter欄,在Conda Evironment下找到剛才建的env_flask虛擬環(huán)境(選擇anaconda安裝目錄envsenv_flaskpython.exe即可))。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。