Win10操作系統(tǒng)中PyTorch虛擬環(huán)境配置+PyCharm配置
本文主要介紹了Win10操作系統(tǒng)中PyTorch虛擬環(huán)境配置+PyCharm配置,分享給大家,具體如下:
注意版本,小可愛(ài)們?。。?/strong>
想直接看安裝方法的同學(xué),可以看右邊欄的目錄,快速轉(zhuǎn)到哦。

試錯(cuò)經(jīng)歷
一開(kāi)始試著裝1.0版本的PyTorch:
pip install https://download.pytorch.org/whl/cpu/torch-1.0.0-cp36-cp36m-win_amd64.whl
然而在國(guó)內(nèi)下載這些非常慢,70多兆的包要下半個(gè)小時(shí)左右,而且時(shí)間長(zhǎng)可能會(huì)出現(xiàn)超時(shí)的情況:

有同學(xué)使用清華源/科大源來(lái)加速,但是我試了一下仍然不行o( ̄┰ ̄*)ゞ,最后還是采用這種方式。經(jīng)歷過(guò)三次超時(shí),終于。。。(原來(lái)超時(shí)也是碰運(yùn)氣的)

然而安裝torchvision時(shí)爆出了錯(cuò)誤,,,我裝了一下午臉終于白了一次,你給我說(shuō)沒(méi)有匹配的版本o( ̄┰ ̄*)ゞ

此后終于走上了正途。
安裝版本
Python3.6

conda4.3.8
![]()
torch0.4.0
![]()
torchversion0.4.1
![]()
安裝過(guò)程
1,創(chuàng)建pytorch36虛擬環(huán)境(因?yàn)閜ython是3.6所以這里記為36)
pytorch-cpu可以自己設(shè)名字,這里我用的是pytorch36
conda create -n pytorch-cpu python=3.6
這樣就算創(chuàng)建成功了

2,查看自己曾經(jīng)創(chuàng)建的虛擬環(huán)境
conda info --envs
帶星號(hào)*的就是當(dāng)前激活的環(huán)境

3,激活環(huán)境
注意以后的操作均是在pytorch36虛擬環(huán)境中操作!
activate pytorch36

4,升級(jí)pip
不出意外,這里的pip的版本會(huì)比較低,所以避免以后出錯(cuò),還是提前升級(jí)一下省心
python -m pip install --upgrade pip

5,安裝torch-0.4.0(CPU版)
查閱網(wǎng)上資料,發(fā)現(xiàn)0.4版本已經(jīng)可以滿足大部分需求,而且GitHub上大多代碼是依托于0.4版本的torch
pip install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
可以看出早期的版本體積較小,即使是從原網(wǎng)站下載,速度也還是能接受的

6,安裝torchvision0.4.1
pip install torchvision==0.4.1

7,測(cè)試是否安裝成功
import torch print(torch)
如下,可以成功導(dǎo)入torch,并輸出<module .....>就說(shuō)明安裝成功了

8,將虛擬環(huán)境pytorch36應(yīng)用到PyCharm工程中


如果show all里面沒(méi)有,點(diǎn)擊右邊的+號(hào),手動(dòng)添加


找到自己虛擬環(huán)境的安裝目錄(找不到的話,可以直接在我的電腦里搜你創(chuàng)建的環(huán)境名稱)

選中之后,一路OK即可,稍等一會(huì),就可以看到這里出現(xiàn)了原先創(chuàng)建的環(huán)境

選中OK/Apply即可
9,測(cè)試
創(chuàng)建test.py文件

import torch print(torch) x1 = torch.Tensor([3, 4]) x2 = torch.FloatTensor([1, 2]) print(x1) print(x2)
運(yùn)行結(jié)果

到此這篇關(guān)于Win10操作系統(tǒng)中PyTorch虛擬環(huán)境配置+PyCharm配置的文章就介紹到這了,更多相關(guān)PyTorch虛擬環(huán)境配置+PyCharm配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的用戶系統(tǒng)
大家好,本篇文章主要講的是用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的用戶系統(tǒng),感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01
Pandas數(shù)據(jù)操作及數(shù)據(jù)分析常用技術(shù)介紹
Pandas是Python中用于數(shù)據(jù)處理和數(shù)據(jù)分析的庫(kù),具有強(qiáng)大的數(shù)據(jù)操作和分析功能,包括數(shù)據(jù)清洗、轉(zhuǎn)換、篩選、聚合等。常用技術(shù)有數(shù)據(jù)讀取與寫入、數(shù)據(jù)索引、數(shù)據(jù)切片、數(shù)據(jù)合并、數(shù)據(jù)透視表、數(shù)據(jù)可視化等,適用于各種數(shù)據(jù)分析和機(jī)器學(xué)習(xí)任務(wù)2023-04-04
用python實(shí)現(xiàn)名片管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了用python實(shí)現(xiàn)名片管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06
Python使用Pandas對(duì)比兩列數(shù)據(jù)取最大值的五種方法
本文主要介紹使用 Pandas 對(duì)比兩列數(shù)據(jù)取最大值的五種方法,包括使用 max 方法、apply 方法結(jié)合 lambda 函數(shù)、函數(shù)、clip 方法、where 方法結(jié)合條件賦值,并通過(guò)案例進(jìn)行詳細(xì)說(shuō)明,需要的朋友可以參考下2025-02-02
tesseract庫(kù)及訓(xùn)練數(shù)據(jù)下載安裝方式
這篇文章主要介紹了tesseract庫(kù)及訓(xùn)練數(shù)據(jù)下載安裝方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
Python 支持向量機(jī)分類器的實(shí)現(xiàn)
這篇文章主要介紹了Python 支持向量機(jī)分類器的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
通過(guò)實(shí)例解析Python RPC實(shí)現(xiàn)原理及方法
這篇文章主要介紹了通過(guò)實(shí)例解析Python RPC實(shí)現(xiàn)原理及方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07

