conda下載各種包時(shí)如何避免版本不匹配問題
通過conda install 包名這行命令可以很方便下載各種需要的包,如果配置了清華源的話速度會(huì)很快,這里有清華源配置的方法CPU版pytorch安裝教程法二就有配置清華源的詳細(xì)教程。
利用conda install 包名==版本號(hào)可以安裝自己想要的版本,如:
conda install pytorch==1.2.0
如果不加版本號(hào)可能會(huì)安裝最新版,最新版也許并不適用(包與包之間版本不匹配,有的項(xiàng)目需要低版本的包實(shí)現(xiàn))
假如我想裝pytorch==1.2.0的GPU版本gpu版本的pytorch安裝教程,這教程里面是用官網(wǎng)的命令安裝的,如果在不知道正確版本的情況下直接執(zhí)行conda install pytorch==1.2.0 torchvision torchaudio cudatoolkit=10.1會(huì)報(bào)錯(cuò),因?yàn)閜ytorch1.2.0版本不支持10.1這么高的cudatoolkit版本。
如何知道正確的版本呢?
打開Anaconda Prompt,或者Win+R,輸入cmd,進(jìn)去cmd
輸入命令conda info 包名==版本號(hào),如:
(base) C:\Users\admin>conda info pytorch==1.2.0
【提醒】:版本號(hào)可有可無,但是指定版本號(hào)就會(huì)篩選出你指定版本的所有可能的配置情況的信息,如果不指定就得自己慢慢上去翻。
如下圖,可知1.2.0版本的pytorch需要3.6版本及以上但不大于3.7版本的python,cudatoolkit9.2及以上,不大于9.3,cuda9.2,cudnn7.1等等…所以我們剛才這指令就會(huì)報(bào)錯(cuò)。conda install pytorch==1.2.0 torchvision torchaudio cudatoolkit=10.1,因?yàn)閏udatoolkit版本太高了。
因此我們下載包直接可以先來查查什么版本的python適用,然后再創(chuàng)建對(duì)應(yīng)的環(huán)境conda create -n 環(huán)境名 python=版本號(hào),然后再下載其他的包。

之前看過cpu版本pytorch安裝教程應(yīng)該會(huì)添加清華源了,如果我們想要下載的包的清華源我們還沒添加或者失效了,可以復(fù)制上圖的channle那欄的地址,然后使用命令conda install 包名==版本號(hào) -c 地址,如:
(pytorch_gpu) C:\Users\admin>conda install pytorch==1.2.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
URL那欄是已經(jīng)打包好的下載地址,瀏覽器打開或者用迅雷打開即可下載,但是相當(dāng)慢,還容易失?。。?!我沒成功過,建議還是分開自己一個(gè)個(gè)下載。如何下載CUDA和cuDNN在上面那個(gè)gpu版本的pytorch安裝教程里有。
到此這篇關(guān)于conda下載各種包時(shí)如何避免版本不匹配問題的文章就介紹到這了,更多相關(guān)conda下載版本不匹配內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Anaconda多環(huán)境多版本python配置操作方法
- anaconda中更改python版本的方法步驟
- 淺談anaconda python 版本對(duì)應(yīng)關(guān)系
- anaconda升級(jí)sklearn版本的實(shí)現(xiàn)方法
- Anaconda配置各版本Pytorch的實(shí)現(xiàn)
- WIndows10系統(tǒng)下面安裝Anaconda、Pycharm及Pytorch環(huán)境全過程(NVIDIA?GPU版本)
- Python和Anaconda的版本對(duì)應(yīng)關(guān)系
- Anaconda安裝時(shí)默認(rèn)python版本改成其他版本的兩種方式
- 使用Anaconda創(chuàng)建Python指定版本的虛擬環(huán)境的教程詳解
相關(guān)文章
使用Python將JSON數(shù)據(jù)還原為PPT文件的實(shí)現(xiàn)步驟
這篇文章主要介紹了我們將構(gòu)建其逆向工具——通過JSON數(shù)據(jù)自動(dòng)生成PPT文件,這一功能可應(yīng)用于自動(dòng)化報(bào)告生成、樣式復(fù)用、數(shù)據(jù)驅(qū)動(dòng)的PPT創(chuàng)建等場(chǎng)景,本文將詳解代碼實(shí)現(xiàn)與關(guān)鍵步驟,需要的朋友可以參考下2025-04-04
深入探討Python進(jìn)行代碼重構(gòu)的詳細(xì)指南
代碼重構(gòu)是在不改變代碼外在行為的前提下,對(duì)代碼內(nèi)部結(jié)構(gòu)進(jìn)行改進(jìn)的過程,是軟件開發(fā)過程中的一項(xiàng)核心技能,下面小編就來和大家深入介紹一下代碼重構(gòu)吧2025-08-08
利用pyuic5將ui文件轉(zhuǎn)換為py文件的方法
今天小編就為大家分享一篇利用pyuic5將ui文件轉(zhuǎn)換為py文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06
python中 chr unichr ord函數(shù)的實(shí)例詳解
這篇文章主要介紹了python中 chr unichr ord函數(shù)的實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-08-08
Python中定時(shí)任務(wù)框架APScheduler的快速入門指南
APScheduler是基于Quartz的一個(gè)Python定時(shí)任務(wù)框架,實(shí)現(xiàn)了Quartz的所有功能,使用起來十分方便。下面這篇文章主要跟大家介紹了Python中定時(shí)任務(wù)框架APScheduler的快速入門指南,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07

