关于Anaconda的环境和包管理
Anaconda相對(duì)于原生python解釋器具有更好的包管理功能,它有一個(gè)env文件夾,里面包含所要管理的所有環(huán)境;日常操作時(shí)我們可能會(huì)使用pytorch、Tensorflow等多個(gè)環(huán)境,由于每個(gè)環(huán)境對(duì)Python的包的兼容性都不一樣,所以我們可以創(chuàng)建多個(gè)獨(dú)立的環(huán)境,每個(gè)環(huán)境中的python包都是獨(dú)立的,相互不干擾,方便管理以及解決兼容性的問(wèn)題;
場(chǎng)景1:我們現(xiàn)在要使用Tensorflow和Pytorch框架,則可以創(chuàng)建對(duì)應(yīng)的環(huán)境。使用"source activate tensorflow"來(lái)創(chuàng)建tensorflow環(huán)境,pytorch類似,然后在這個(gè)環(huán)境中安裝需要的python包(conda install)
注意:(1)Anaconda自身也有一個(gè)環(huán)境(base),它與我們創(chuàng)建的環(huán)境之間獨(dú)立,互相無(wú)法調(diào)用各自的包;
? ? ? ? ? ?(2)"source activate xxx"其實(shí)就是python解釋器的解釋路徑轉(zhuǎn)換到xxx環(huán)境中,平時(shí)運(yùn)行時(shí)要注意這個(gè);
? ? ? ? ? ?(3)"conda install xxx"安裝包時(shí)也要注意要安裝到的環(huán)境;
(4)使用“conda create -n pytorch python=3.7”來(lái)創(chuàng)建pytorch環(huán)境;
轉(zhuǎn)載于:https://www.cnblogs.com/zf-blog/p/10499981.html
總結(jié)
以上是生活随笔為你收集整理的关于Anaconda的环境和包管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 信用卡逾期3天、30天、90天有什么影响
- 下一篇: Django 模板语言 标签