使用anaconda安裝pytorch的實(shí)現(xiàn)步驟
使用anaconda安裝pytorch過(guò)程中出現(xiàn)的問(wèn)題
在使用anaconda安裝pytorch的過(guò)程中,出現(xiàn)了很多問(wèn)題,也在網(wǎng)上查了很多相關(guān)的資料,但是都沒(méi)有奏效。在很多次嘗試之后才發(fā)現(xiàn)是要先裝numpy的原因…下面開(kāi)始記錄一下過(guò)程中的一些嘗試和錯(cuò)誤經(jīng)驗(yàn),供大家參考學(xué)習(xí)。先按照正常步驟一步一步來(lái)安裝。
使用anaconda直接從網(wǎng)上下載
首先,打開(kāi)anaconda navigator,然后創(chuàng)建一個(gè)環(huán)境來(lái)放pytorch。
先點(diǎn)擊下面的create,然后創(chuàng)建一個(gè)新環(huán)境。
選擇你的python版本,這里我選擇的是Python3.6。你也可以根據(jù)你的需要和習(xí)慣來(lái)選擇你自己的python版本。
環(huán)境名字你可以自己命名,但是盡量寫自己能看懂的…由于我已經(jīng)創(chuàng)建了一個(gè)叫pytorch的環(huán)境,為了演示,我這里創(chuàng)建一個(gè)叫Pytorch_envs的環(huán)境。
然后就會(huì)自動(dòng)開(kāi)始下載一些相關(guān)的包,等待其下載完成。
之后,打開(kāi)anaconda prompt。先激活環(huán)境:
activate Pytorch_envs
按照網(wǎng)上的一些相關(guān)說(shuō)法,可以去pytorch官網(wǎng)查看anaconda下載的相關(guān)代碼。pytorch官網(wǎng)
如下圖,選擇你的操作系統(tǒng),如果你想用pip安裝,可以選擇pip。我是用的是anaconda安裝,因此我選擇的是conda(推薦使用anaconda安裝,因?yàn)槲铱淳W(wǎng)上有些人說(shuō)使用pip安裝出了各種各樣的錯(cuò)誤,并且最終使用了anaconda來(lái)安裝)之后,圖中紅箭頭所指的地方會(huì)有你需要輸入的下載代碼。輸入到prompt里面就可以安裝。
出錯(cuò)了,PackageNotFoundError
在網(wǎng)上查了一些資料,有的說(shuō)是要pytorch和torchvision分開(kāi)來(lái)下才行。反正我試了好像也還是不行。
使用anaconda從本地下載torch
上面下載失敗,看了網(wǎng)上的一些資料,說(shuō)是anaconda的清華鏡像不能用了。關(guān)于停止Anaconda鏡像服務(wù)的通知
看了一些其他的博客,好像都需要添加清華鏡像然后下載,應(yīng)該是都行不通了。因此我想的是把相關(guān)的包下載到本地,然后再?gòu)谋镜叵螺d。
我找到了這篇文章,里面有下載鏈接,并且下載成功了,感覺(jué)挺好的,分享給大家。
我下載的是pytorch0.4.0, python3.6, windows, cpu, 64,下載下來(lái)之后有一個(gè)whl文件。
重新打開(kāi)anaconda prompt,先激活環(huán)境,然后輸入下載命令(注意輸入的是pip不是conda,使用conda install +文件地址是不行的,因此一定要pip install +文件地址)
成功了,并且pip list里面有torch,conda list里面也有torch,但是import torch還是不行,還是出錯(cuò),這里應(yīng)該是很多人出錯(cuò)的地方,網(wǎng)上也有很多人導(dǎo)入包出錯(cuò)。
找不到指定的模塊。
這里要怎么辦呢?其實(shí)很簡(jiǎn)單,需要先下載一下numpy。
重新打開(kāi)anaconda prompt,激活環(huán)境。conda install numpy
下載完成之后,就可以使用torch了。試一下,進(jìn)入到python環(huán)境,導(dǎo)入numpy,torch都沒(méi)有問(wèn)題。
這樣,torch就安裝完成了。由于anaconda的清華鏡像不能用了,所以以后想要下載包,估計(jì)都要這樣先下whl文件或者.tar.gz文件然后本地下載了…不過(guò)這樣也能免很多麻煩,只要能下載下來(lái)whl文件或者.tar.gz文件就沒(méi)問(wèn)題了,如果那樣在網(wǎng)上下載的話有時(shí)候還會(huì)什么網(wǎng)絡(luò)錯(cuò)誤什么的很麻煩。
使用anaconda從本地下載torchvision
torchvision 是torch的另一個(gè)輔助工具,里面包含了深度學(xué)習(xí)的一些模型等,也需要下載一下。
直接到torchvision的網(wǎng)站torchvision網(wǎng)站
選擇release history可以看到一些歷史版本,然后先選擇你想下載的版本,再點(diǎn)擊download files
把文件下載完成之后按照上面安裝torch的方法,直接pip install +文件地址就可以了,之后就可以開(kāi)始使用了。
到此這篇關(guān)于使用anaconda安裝pytorch的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)anaconda安裝pytorch內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有變量,私有方法原理與用法分析
這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有變量,私有方法,結(jié)合實(shí)例形式分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中私有變量,私有方法相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-03-03python matplotlib如何給圖中的點(diǎn)加標(biāo)簽
這篇文章主要介紹了python matplotlib給圖中的點(diǎn)加標(biāo)簽,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11Python?jieba庫(kù)的安裝詳細(xì)圖文教程
jieba庫(kù)的作用主要用于中文分詞,是一種不錯(cuò)的中文分詞組件,下面這篇文章主要給大家介紹了關(guān)于Python?jieba庫(kù)安裝的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03linux安裝python修改默認(rèn)python版本方法
在本文中我們給大家總結(jié)了關(guān)于linux安裝python修改默認(rèn)python版本的方法和相關(guān)知識(shí)點(diǎn),需要的讀者們參考下。2019-03-03Python搭建代理IP池實(shí)現(xiàn)獲取IP的方法
這篇文章主要介紹了Python搭建代理IP池實(shí)現(xiàn)獲取IP的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10使用Python將PDF文件轉(zhuǎn)換為PowerPoint文件
PDF文件在需要進(jìn)行生動(dòng)、互動(dòng)性強(qiáng)的演示時(shí),PDF的靜態(tài)特性便難以滿足個(gè)性化演示需求,將PDF文件轉(zhuǎn)換為PowerPoint演示文稿可以解決這一問(wèn)題,本文將介紹如何使用Python將PDF文件轉(zhuǎn)換為PowerPoint演示文稿,需要的朋友可以參考下2024-07-07Python靜態(tài)Web服務(wù)器面向?qū)ο筇幚砜蛻舳苏?qǐng)求
這篇文章主要為大家介紹了Python面向?qū)ο髮?shí)現(xiàn)靜態(tài)Web服務(wù)器處理客戶端請(qǐng)求示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06