柚子快報(bào)激活碼778899分享:MacOS配置Conda
柚子快報(bào)激活碼778899分享:MacOS配置Conda
MacOS配置Conda
安裝
0. homebrew
直接使用homebrew安裝即可,沒有homebrew的可以先安裝homebrew,因?yàn)楸娝苤脑?,使用?guó)內(nèi)鏡像源
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
然后按照提示,可以選擇中科大的
1. anaconda
brew install anaconda
可能會(huì)報(bào)錯(cuò):curl: (7) Failed to connect to http://raw.githubusercontent.com port 443: Operation timed out,這是國(guó)內(nèi)網(wǎng)絡(luò)問題,請(qǐng)自行解決,如果你用黑色小貓咪,可以配置如下環(huán)境變量:
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
2. 配置環(huán)境變量
如果你和我一樣是arm的芯片,anaconda應(yīng)該在/opt/homebrew/anaconda
echo 'export PATH="/opt/homebrew/anaconda3/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
注:如果你用zsh,還需要額外兩步操作:
echo 'export PATH="/opt/homebrew/anaconda3/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
最后通過conda -V測(cè)試是否正確安裝并配置環(huán)境變量,正常情況下會(huì)輸出conda的版本號(hào)
Pycharm配置
1.打開Pycharm-創(chuàng)建New Project -點(diǎn)擊Add Interpreter
2.左側(cè)選擇conda environment-右側(cè)點(diǎn)擊conda executable 欄最右側(cè)的文件夾標(biāo)識(shí)
3.根據(jù)Anaconda部分找到的位置,找到conda-點(diǎn)擊Open-跳回界面-點(diǎn)擊右下角OK
conda應(yīng)該在/opt/homebrew/anaconda3/condabin/conda
Anaconda虛擬環(huán)境
一、什么是Anaconda虛擬環(huán)境?
在Python開發(fā)中,虛擬環(huán)境指隔離Python環(huán)境的一種方式,使得不同項(xiàng)目所需要的庫(kù)和版本隔離開來,便于代碼管理和移植。
Anaconda虛擬環(huán)境是指Anaconda中創(chuàng)建的虛擬Python環(huán)境,用于隔離不同項(xiàng)目所需的Python庫(kù)和版本。
二、創(chuàng)建Anaconda虛擬環(huán)境
在Anaconda中創(chuàng)建虛擬環(huán)境的命令為:
conda create --name env_name
其中,env_name為我們需要?jiǎng)?chuàng)建的虛擬環(huán)境的名稱。我們可以使用以下命令列出我們已有的虛擬環(huán)境:
conda info --envs 或者 conda info -e 或者 conda env list
創(chuàng)建虛擬環(huán)境并指定Python版本的命令為:
conda create --name env_name python=3.7
Python版本如果不指定的話,建立的虛擬環(huán)境就會(huì)和Anaconda使用同一個(gè)目錄,那么以后安裝的所有安裝包就會(huì)自動(dòng)安裝在Anaconda的安裝目錄下,而不會(huì)安裝在用戶定義的虛擬環(huán)境的目錄下。這一點(diǎn)要特別注意
其中,env_name為我們需要?jiǎng)?chuàng)建的虛擬環(huán)境的名稱,python=3.7為我們需要使用的Python版本號(hào)。
創(chuàng)建包含指定庫(kù)的虛擬環(huán)境的命令為:
conda create --name env_name pandas numpy matplotlib
其中,env_name為我們需要?jiǎng)?chuàng)建的虛擬環(huán)境的名稱,pandas、numpy、matplotlib為我們需要安裝在虛擬環(huán)境中的Python庫(kù)。
三、使用Anaconda虛擬環(huán)境
我們可以通過以下命令激活我們需要使用的虛擬環(huán)境:
conda activate env_name
其中,env_name為我們需要激活的虛擬環(huán)境的名稱。
激活成功后,我們可以在終端/命令行工具中看到虛擬環(huán)境前綴 (env_name)。
當(dāng)我們需要退出當(dāng)前虛擬環(huán)境時(shí),我們可以使用以下命令:
conda deactivate
四、刪除Anaconda虛擬環(huán)境
我們可以使用以下命令刪除我們不需要的虛擬環(huán)境:
conda remove --name env_name --all
其中,env_name為我們需要?jiǎng)h除的虛擬環(huán)境的名稱。
五、修改環(huán)境名
1、進(jìn)入舊環(huán)境
conda activate old_name
2、克隆舊環(huán)境
conda create -n new_name --clone old_name
3、退出舊環(huán)境
conda deactivate
4、刪除舊環(huán)境
conda remove -n old_name
5、查看最終結(jié)果
conda info --envs
六、分享環(huán)境
1、進(jìn)入要分享的環(huán)境:
activate target_env_name
2、輸入命令:
conda env export > environment.yml
會(huì)在當(dāng)前目錄下生成environment.yml文件,別人拿到environment.yml文件,在cmd中進(jìn)入目錄文件下可以通過以下命令從該文件創(chuàng)建環(huán)境
conda env create -f environment.yml
七、安裝第三方庫(kù)
1、查看當(dāng)前環(huán)境下安裝的第三方庫(kù):
conda list
2、 給當(dāng)前環(huán)境安裝第三方庫(kù):
conda install package_name
3、給指定環(huán)境安裝第三方庫(kù):
conda install -n env_name package_name
參考
https://zhuanlan.zhihu.com/p/640175325
https://www.cnblogs.com/sx66/p/17823608.html
https://blog.csdn.net/young_kp/article/details/119765752
柚子快報(bào)激活碼778899分享:MacOS配置Conda
好文閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。