柚子快報激活碼778899分享:pip conda的使用
柚子快報激活碼778899分享:pip conda的使用
一、conda
1、為什么使用conda
? ? ? ? ?在安裝Python包的過程中,可能遇到依賴包的問題。例如,要安裝numpy,需要先安裝BLAS和LAPACK等庫。在使用pip等包管理工具時,這些依賴包需要手動安裝,操作起來可能比較繁瑣。而conda是一個集成了包管理和環(huán)境管理的工具,可以自動處理依賴包的安裝,同時也可以為不同的項目創(chuàng)建獨(dú)立的Python環(huán)境。因此,使用conda安裝numpy會更加方便快捷。
2、安裝anaconda或miniconda
? ? ? ?要使用conda,我們需要先安裝它的主體——anaconda或miniconda。anaconda是一個集成了大量科學(xué)計算包的Python發(fā)行版,而miniconda則是一個更加輕量級的版本,只包含conda和一些必備的包。在這里我們以miniconda為例。
在命令行工具(例如powershell或cmd)中進(jìn)入下載目錄,執(zhí)行以下命令安裝:
.\Miniconda3-py39_Windows-x86_64.exe
3、使用conda安裝numpy
3.1?創(chuàng)建虛擬環(huán)境
? ? ? ? 在使用conda安裝numpy之前,我們可以先創(chuàng)建一個獨(dú)立的Python環(huán)境,以免影響其他項目的運(yùn)行。
在命令行工具中執(zhí)行以下命令,創(chuàng)建一個名為“env_numpy”的Python環(huán)境。此處以Python 3.9為例,如果需要安裝其他版本的Python,可以將“python=3.9”替換為相應(yīng)的版本號。
conda create -n env_numpy python=3.9
創(chuàng)建完成后,需要激活該環(huán)境,以便之后安裝的所有包都可以在這個環(huán)境中使用。
conda activate env_numpy
激活之后,我們可以使用以下命令查看當(dāng)前所處的環(huán)境:
conda info --envs
注意:
激活之后可以使用`pip install numpy`將包安裝到虛擬環(huán)境中;需要注意的是,在虛擬環(huán)境里(包括base環(huán)境)安裝包的時候,盡量用conda而不是pip,因為conda在包依賴的管理上更好。當(dāng)我們conda安不了的時候,才能用pip。雖然在conda環(huán)境里用pip也可以把包安到虛擬環(huán)境里,但是終歸會有未知的影響。
3.2 安裝numpy
在命令行工具中執(zhí)行以下命令,在env_numpy環(huán)境中安裝numpy:
conda install numpy
[注意]:此時安裝的`numpy`位于`Miniconda`安裝目錄下面的`envs\env_numpy\Lib\site-packages`中。
查看已安裝的包
conda list
卸載已安裝的包
conda uninstall numpy
更新`numpy`
conda update numpy
3.3?退出環(huán)境
conda deactivate
3.4 刪除環(huán)境
conda env remove -n my_env
4、在`pycharm`或者`jupyter notebook`中更換環(huán)境
`jupyter notebook`
?`pycharm`
?
?
5、`Miniconda`的目錄結(jié)構(gòu)
參考文獻(xiàn)
關(guān)于pip安裝第三方庫,但PyCharm中卻無法識別的問題
python下載了第三方庫但是在pycharm中卻提示找不到_pycharm安裝第三方庫+搜索不出_Derewige的博客-CSDN博客
如何使用conda安裝numpy_筆記大全_設(shè)計學(xué)院?
柚子快報激活碼778899分享:pip conda的使用
文章鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。