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