教你如何使用Conda命令?+?安裝tensorflow
什么是 conda ?
conda 是開(kāi)源包(packages)和虛擬環(huán)境(environment)的管理系統(tǒng)。
- **packages 管理:**可以使用 conda 來(lái)安裝、更新 、卸載工具包 ,并且它更關(guān)注于數(shù)據(jù)科學(xué)相關(guān)的工具包。在安裝 anaconda 時(shí)就預(yù)先集成了像 Numpy、Scipy、 pandas、Scikit-learn 這些在數(shù)據(jù)分析中常用的包。另外值得一提的是,conda 并不僅僅管理Python的工具包,它也能安裝非python的包。比如在新版的 Anaconda 中就可以安裝R語(yǔ)言的集成開(kāi)發(fā)環(huán)境 Rstudio。
- **environment管理:**在conda中可以建立多個(gè)虛擬環(huán)境,用于隔離不同項(xiàng)目所需的不同版本的工具包,以防止版本上的沖突。對(duì)糾結(jié)于 Python 版本的同學(xué)們,我們也可以建立 Python2 和 Python3 兩個(gè)環(huán)境,來(lái)分別運(yùn)行不同版本的 Python 代碼。
Conda的環(huán)境管理
默認(rèn)python環(huán)境名為base。用戶(hù)安裝的不同python環(huán)境都會(huì)被放在目錄~/anaconda/envs下,可以在命令中運(yùn)行conda info -e查看已安裝的環(huán)境,當(dāng)前被激活的環(huán)境會(huì)顯示有一個(gè)星號(hào)或者括號(hào)。
#conda版本查看 conda -V conda --version #更新 conda update conda #更新conda conda update anaconda #更新anaconda conda update anaconda-navigator #update最新版本的anaconda-navigator # 查看已安裝的虛擬環(huán)境 conda env list conda info -e conda info --env # conda -create -n env_name list_of_packages # env_name是需要?jiǎng)?chuàng)建的環(huán)境名稱(chēng),list_of_packages是在新環(huán)境中需要安裝的工具包,有多個(gè)時(shí)用空格隔開(kāi) # 創(chuàng)建一個(gè)名為的環(huán)境,指定Python版本是3.5(conda會(huì)自動(dòng)尋找3.5.x中的最新版本) conda create -n xxxx python=3.5 conda create --name xxxx python=3.5 conda activate xxxx #開(kāi)啟xxxx環(huán)境 conda deactivate #關(guān)閉環(huán)境 # 克隆環(huán)境,我想創(chuàng)建一個(gè)新環(huán)境BBB,完全克隆AAA的環(huán)境配置 conda create -n BBB --clone AAA # 刪除一個(gè)已有的環(huán)境 conda remove -n xxxx --all # 環(huán)境重命名 # conda沒(méi)有重命名的命令,所以可以先 clone 一個(gè)環(huán)境,然后刪除原有的環(huán)境
Conda的包管理
# 查看當(dāng)前環(huán)境下已安裝的包 conda list # 查看某個(gè)指定環(huán)境(xxxxx)下已安裝的包 conda list -n xxxxx # 查找package信息,例如查找numpy包信息,會(huì)列numpy的所有版本 conda search numpy # 安裝package,安裝多個(gè)包用空格隔開(kāi) # 如果不用-n指定環(huán)境名稱(chēng),則被安裝在當(dāng)前活躍環(huán)境 # 也可以通過(guò)-c指定通過(guò)某個(gè)channel安裝 conda install -n xxxxx numpy pandas # 更新package conda update numpy # 更新numpy(當(dāng)前活躍的環(huán)境) conda update -n xxxxx numpy # 更新指定xxxxx環(huán)境下的numpy conda update python # 假設(shè)當(dāng)前環(huán)境是python3.4, conda會(huì)將python升級(jí)為3.4.x系列的最新版本 # 刪除環(huán)境package conda uninstall numpy conda remove numpy # 刪除numpy包(當(dāng)前活躍的環(huán)境) conda remove -n xxxxx numpy # 刪除xxxxx環(huán)境下的包
Conda 安裝TensorFlow
直接安裝指定版本:
conda install tensorflow-gpu==1.10
1、查看tensorflow各個(gè)版本:(查看會(huì)發(fā)現(xiàn)有一大堆TensorFlow源,但是不能隨便選,選擇可以用查找命令定位)
anaconda search -t conda tensorflow
這里(anaconda search -t conda 庫(kù)名),可以查找各種源下對(duì)應(yīng)的 庫(kù),下圖紅色框中的是源,后面對(duì)應(yīng)的是TensorFlow的各種版本

2、找到自己安裝環(huán)境對(duì)應(yīng)的最新TensorFlow后(可以在終端搜索anaconda,定位到那一行),然后查看指定tensorflow版本信息
anaconda show anaconda/tensorflow # anaconda/tensorflow是上圖紅框中的源名

3、最下面提供一個(gè)下載地址(藍(lán)色框內(nèi)),使用下面命令就可安裝1.8.0版本tensorflow
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0
到此這篇關(guān)于Conda命令 + 安裝tensorflow的文章就介紹到這了,更多相關(guān)Conda安裝tensorflow內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解在Python中以絕對(duì)路徑或者相對(duì)路徑導(dǎo)入文件的方法
這篇文章主要介紹了詳解在Python中以絕對(duì)路徑或者相對(duì)路徑導(dǎo)入文件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
python爬取Ajax動(dòng)態(tài)加載網(wǎng)頁(yè)過(guò)程解析
這篇文章主要介紹了python爬取Ajax動(dòng)態(tài)加載網(wǎng)頁(yè)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
淺談python爬蟲(chóng)使用Selenium模擬瀏覽器行為
這篇文章主要介紹了淺談python爬蟲(chóng)使用Selenium模擬瀏覽器行為,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
Python繪圖系統(tǒng)之自定義一個(gè)坐標(biāo)設(shè)置控件
這篇文章主要為大家詳細(xì)介紹了Python如何編寫(xiě)一個(gè)繪圖系統(tǒng),可以實(shí)現(xiàn)自定義一個(gè)坐標(biāo)設(shè)置控件,文中的示例代碼講解詳細(xì),感興趣的可以了解一下2023-08-08
如何使用Pytorch完成圖像分類(lèi)任務(wù)詳解
如果你剛剛開(kāi)始學(xué)習(xí) PyTorch,并想學(xué)習(xí)如何做一些基本的圖像分類(lèi),可以看看本文,這篇文章主要給大家介紹了關(guān)于如何使用Pytorch完成圖像分類(lèi)任務(wù)的相關(guān)資料,需要的朋友可以參考下2022-08-08

