2020-02-19
首先要感謝一下額滴師姐(撒花)幫我想的辦法!L汀!
此外學(xué)到一句金句:? 裝packages的首推pip和pip3,conda install不僅慢而且經(jīng)常channel找不到沥曹。(確實(shí)很慢)
一、conda創(chuàng)建python3新環(huán)境
1碟联、
which conda? ? ? ? #確認(rèn)anaconda位置
2妓美、
conda create --name env_janinel python=3.7? ? ? ? #1)創(chuàng)建一個(gè)新的python3環(huán)境,新環(huán)境一般會(huì)安裝在anaconda/bin/envs(./conda/envs/env_janinel)下鲤孵,也可以自定義路徑? 壶栋;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2)版本這一點(diǎn)主要有參考這個(gè)最后的https://www.cnblogs.com/xiongmozhou/p/9368992.html;? ? ? ? ? ? ? ? ? ? ? ? 3)這個(gè)過程需要y同意
3普监、
source activate env_name? ? ? ? #創(chuàng)建成功后激活
附:激活/退出環(huán)境的方式(兩種)
1)
source activate env_janinel? ? ? ?#激活進(jìn)入新環(huán)境
source deactivate? ? ? ? #退出該環(huán)境
2)
conda activate env_janinel? ? ? ? #最新的激活方式
conda deactivate? ? ? ? #最新的退出方式?
4贵试、
?#確認(rèn)一下python3和pip是當(dāng)前環(huán)境下的地址
which python? ? ? ??
????????????????#$~/conda/envs/env_janinel/bin/python3
which pip? ? ? ?
????????????????#$~/conda/envs/env_janinel/bin/pip
二琉兜、安裝pip3
注意:創(chuàng)建的新環(huán)境自帶的是python3和pip,pip3不會(huì)自動(dòng)安裝,
故需要安裝pip3
1)下載setuptools
wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26? ? ? ? #下載? 注:其實(shí)下載的版本如果老的話不重要锡移,因?yàn)楹笃诩閻嚎梢愿屡煌龝?huì)兒以pip為例
tar -zxvf setuptools-19.6.tar.gz????????#解壓
cd setuptools-19.6?????????#編譯安裝
python3 setup.py build
python3 setup.py install? ? ? ?
2)pip3下載安裝
wget –no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb? ? ? ? ?#這個(gè)版本不用管,后面檢測的時(shí)候可以更新淆珊,而且還更新到了版本20
tar -zxvf pip-8.0.2.tar.gz????????#解壓
cd pip-8.0.2????????#編譯安裝
python3 setup.py build
python3 setup.py install
三夺饲、查看安裝的包以及conda常用查看命令
1、查看安裝的包(會(huì)提示更新)
conda list????????#這個(gè)環(huán)境下所有安裝過的包
pip list????????#查看pip安裝的包
pip install --upgrade pip? ? ? ? #執(zhí)行上述命令之后施符,提示讓我更新往声,故更新,從8.0更新到20.0
pip3 list????????#查看pip3安裝的戳吝,額查看的浩销,其返回結(jié)果與pip一樣
2、conda常用查看命令
主要參考 1)conda創(chuàng)建新環(huán)境??https://blog.csdn.net/weixin_45342712/article/details/95611783
? ? ? ? ? ? ? ?2)用conda創(chuàng)建python虛擬環(huán)境??https://blog.csdn.net/lyy14011305/article/details/59500819
conda info --envs? ? ? ? #輸出中帶有【*】號的的就是當(dāng)前所處的環(huán)境
conda list? ? ? ? #看這個(gè)環(huán)境下安裝的包和版本
conda install numpy scikit-learn? ? ? ? #安裝numpy sklearn包
conda env remove -n yourEnv? ? ? ? # 刪除你的環(huán)境
conda env list? ? ? ? #查看所有的環(huán)境
參考:
1听哭、linux下anaconda創(chuàng)建新的環(huán)境??https://blog.csdn.net/thormas1996/article/details/80822268(基本都是按照這個(gè)操作的)
2慢洋、linux使用Anaconda管理多個(gè)版本的Python環(huán)境? ?https://www.cnblogs.com/xiongmozhou/p/9368992.html(主要是參考創(chuàng)建新環(huán)境時(shí)的版本怎么寫)
3、conda創(chuàng)建新環(huán)境??https://blog.csdn.net/weixin_45342712/article/details/95611783(主要是看它的更新命令)
4陆盘、用conda創(chuàng)建python虛擬環(huán)境??https://blog.csdn.net/lyy14011305/article/details/59500819(主要是看它的更新命令)