問(wèn)題需求:
在安裝Anaconda之前软瞎,有的已經(jīng)安裝過(guò)一個(gè)Python版本了闯割,但是又不想刪除這個(gè)Python版本,但是我還想要使用pycharm 調(diào)用不同的python解釋器
概括:
- 首先進(jìn)入base環(huán)境骇笔,有兩種方式:
1.激活化境的語(yǔ)句時(shí) activate
2.開(kāi)始> 所有程序> Anaconda Command Prompt
- 查看環(huán)境:
conda env list
conda info -e
conda info --envs - 創(chuàng)建環(huán)境:
conda create -n python37 python=3.7
conda create --name python37 python=3.7 - 刪除環(huán)境:
conda remove --name python37 --all - 激活環(huán)境:
activate python37 - 關(guān)閉環(huán)境:
conda deactivate
打開(kāi)python解釋器:
python - 添加一個(gè)記錄
# 單純使用物體檢測(cè)
conda create -n detection python=3.7
conda init
conda activate detection
或者
activate detection
解決方案:
我在win已經(jīng)安裝Python3.6省店,然后安裝anaconda
1. 安裝包下載
- 官方地址:https://www.anaconda.com/products/individual
- 有人說(shuō)使用清華大學(xué)開(kāi)源軟件鏡像站下載嚣崭,嘗試后,下載速度超級(jí)慢懦傍,下載中斷雹舀,最后在官網(wǎng)下載的。
64位下載即可谎脯,超快葱跋。
2. 安裝
安裝過(guò)程參考以下連接:
教程1. python與anaconda安裝
教程2. Anaconda的安裝和詳細(xì)介紹(帶圖文)
安裝過(guò)程參考教程1,當(dāng)然教程2也是好文源梭。
注意:在安裝過(guò)程中
- 我安裝的是Anaconda3-2020.11-Windows-x86_64版本
- 安裝目錄在D:\Anaconda3中
- 安裝過(guò)程中沒(méi)有選擇anaconda添加到系統(tǒng)變量中娱俺,后來(lái)安裝完成后,自已添加的废麻,防止干擾已有python環(huán)境
- 選擇默認(rèn)自帶的Python3.8荠卷,后來(lái)為了權(quán)衡在anaconda的基礎(chǔ)上再安裝多版本挺費(fèi)腦筋的,也可以不選擇烛愧,比較省事
3. 配置環(huán)境變量
對(duì)于windows操作系統(tǒng)的用戶(hù)油宜,打開(kāi) “此電腦右鍵\屬性\高級(jí)系統(tǒng)設(shè)置\環(huán)境變量\系統(tǒng)變量”中找到path變量,編輯文本怜姿,都在你原有的文本后面添加即可慎冤,注意每配置完一項(xiàng)都在路徑后面加上分號(hào)“ ; ”
①添加Anaconda安裝的主目錄路徑,比如我的是“D:\Anaconda3”
②添加Anaconda的Scripts目錄路徑沧卢,比如我的是“D:\Anaconda3\Scripts”蚁堤;
3 添加Anaconda的bin目錄路徑,比如我的是“D:\Anaconda3\Library\bin”但狭;
4. 多版本并存
在環(huán)境變量配置方面披诗,我將以前的Python保留,同時(shí)添加anaconda立磁。
打開(kāi)命令提示符呈队,輸入“conda --version”,如果返回對(duì)應(yīng)Anaconda的版本號(hào)唱歧,說(shuō)明配置成功了宪摧。
之后,也是在anaconda里面安裝python3.7,關(guān)于啟動(dòng)部署方面交由以上參考資料颅崩。
conda create -n python37 python=3.7
5. pycharm對(duì)接Anaconda中不同Python環(huán)境
首先打開(kāi)PyCharm几于,點(diǎn)擊“File--settings--Project--Project Interpreter”旁邊的設(shè)置齒輪圖標(biāo),選中“Add”挨摸,然后就出現(xiàn)下面頁(yè)面孩革,選擇“system Interpreter”,就能看到Anaconda環(huán)境自動(dòng)導(dǎo)進(jìn)來(lái)了得运,如果沒(méi)有自動(dòng)導(dǎo)進(jìn)來(lái)膝蜈,就手動(dòng)找到Anaconda安裝目錄下python.exe锅移;選中它回車(chē),然后就大功告成了饱搏,以后的項(xiàng)目都會(huì)在Anaconda環(huán)境下運(yùn)行了非剃。
一般切換開(kāi)發(fā)環(huán)境版本都是在file---setting里面去設(shè)置選擇你安裝的開(kāi)發(fā)版本如下圖:
但是,你切換了這個(gè)開(kāi)發(fā)環(huán)境版本推沸,只是針對(duì)你的.py文件的運(yùn)行環(huán)境來(lái)的备绽,你要安裝其它的包到你切換的python環(huán)境的時(shí)候,你就要用到terminal鬓催,可是terminal 默認(rèn)是跟隨系統(tǒng)配置的環(huán)境變量的python環(huán)境來(lái)的肺素。如果你要用其它版本就不行了,這個(gè)時(shí)候我們需要切換版本宇驾。
6.anaconda更換安裝源及其第三方包安裝
1.conda換源方式如下:
- 查看當(dāng)前環(huán)境下已有的源
conda config --show channels
- 添加國(guó)內(nèi)源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- 刪除原鏡像
conda config --remove channels conda config --remove channels
2. pip換源方式:
3. conda安裝第三方包(以jieba和wordcloud為例)
從官網(wǎng)下載jieba和wordcloud;
將jieba壓縮包解壓放在anaconda文件夾下的pkgs文件夾內(nèi)倍靡, cd jieba進(jìn)入包內(nèi),用命令python setup.py install完成安裝;
將wordcloud-1.6.0-cp27-cp27m-macosx_10_6_x86_64.whl 文件復(fù)制進(jìn)pkgs文件夾下课舍, 打開(kāi)‘Anaconda Command Prompt‘塌西,使用命令pip install 路徑+whl文件名;
7.總結(jié)
- anaconda默認(rèn)安裝時(shí)筝尾,自帶安裝的python3.8
不做處理捡需,將其認(rèn)為是一個(gè)Python即可,可以通過(guò)IDE調(diào)用筹淫,它所安裝文件在D:\Anaconda3\Lib\site-packages站辉,和Python類(lèi)似。
2.不同的Python版本對(duì)應(yīng)的第三方安裝包安裝
可以使用pip安裝贸街,在不同路徑下安裝庵寞,anaconda下啟動(dòng)激活相應(yīng)的版本安裝狸相。