pytorch安裝 CPU版的

2021-08-11 04:27:16 字數 2652 閱讀 8775

pytorch 安裝,pip一直出錯,好吧,我選擇conda。官方給的簡單安裝的方式我試了都有問題,然後就採用原始碼安裝。剛開始原始碼安裝用的是ubuntu12,總是出現以下錯誤:

error: command 'gcc' failed with exit status 1

關於這個錯誤,我找了半天,沒找到解決的方法。

然後我重新安裝了ubuntu16**碼安裝,沒辦法,一切為了學習。

首先安裝anaconda,我用的python2.7的,所以安裝的是anaconda2

1、bash anaconda2-5.0.1-linux-x86_64.sh

2、source ~/.bashrc 

原始碼安裝:

export cmake_prefix_path=/home/xiaofeng/anaconda2/bin (這個資料夾是我的anaconda的bin檔案的位置,每個人的都不一樣)

export no_cuda=1(我安裝的是cpu版的)

conda install numpy pyyaml mkl setuptools cmake cffi(安裝依賴)

如果出現:condaioerror: missing write permissions in: /home/xiaofeng/anaconda2

根據提示執行:conda create -n my_root --clone="/home/xiaofeng/anaconda2" #

to activate this environment, use:

# > source activate my_root

## to deactivate an active environment, use:

# > source deactivate

執行ource activate my_root

然後再執行conda install numpy pyyaml mkl setuptools cmake cffi

clone --recursive

python setup.py install (執行安裝,不要用sudo安裝,如果提示資料夾沒有許可權,通過chmod解決。)

安裝完成後 import torch 試一下,如果可以匯入,就說明完成了。

我import torch的時候出現問題,匯入不成功

importerror

: no module named _c

這個問題的解決方法:不要在剛才pytorch的原始碼檔案下面進行匯入,換個資料夾。

這裡有提到

/issues/7

我還碰到一種情況,明明安裝成功了,在資料夾/usr/local/lib/python2.7/dist-packages中也可以看到torch檔案,可以在資料夾下面進行匯入,但是在別的問價加下面匯入就會出現錯誤importerror: no module named torch。最後發現,通過sudo執行就好了。

安裝torchvision

pip install torchvision

出錯:

runtimeerror: pytorch does not currently provide packages for pypi (see status at

/issues/566

到它提示的**去,找到了解決辦法。如下:

pip install no-deps torchvision

現在還不知道torchvision的作用,反正先裝了。

莫煩大神的原話:「pytorch 會安裝兩個模組, 乙個是 torch, 乙個 torchvision, torch 是主模組, 用來搭建神經網路的, torchvision 是輔模組, 有資料庫, 還有一些已經訓練好的神經網路等著你直接用, 比如 (

vgg, alexnet, resnet).」

我安裝完成後執行莫煩大神的原始碼,出現了乙個問題:說pytorch was compiled without numpy support。但是我之前執行了conda install numpy pyyaml mkl setuptools cmake cffi

最終問題解決了,主要問題是我之前通過原始碼安裝的時候遇到錯誤:

error: could not create '/home/xiaofeng/anaconda2/lib/python2.7/site-packages/torch': permission denied

然後我就執行sudo python setup.py install來進行安裝。結果torch被預設安裝在了我ubuntu系統自帶的python2.7的資料夾(/usr/local/lib/python2.7/dist-packages/)下面,所以我之前執行程式的時候一直需要通過sudo來執行,不然提示找不到torch的模組。而numpy pyyaml mkl setuptools cmake cffi這些依賴安裝在了anaconda2的資料夾下面。anaconda也包含了乙個python2.7.如果我不通過sudo來執行程式的話,就會預設使用的是anaconda中安裝的python2.7 所以這就造成了乙個問題:sudo來執行程式,預設系統自帶的python2.7,提示torch的依賴沒有安裝,如果不通過sudo來執行程式的話,預設的是anaconda帶的python2.7 ,提示找不到torch模組。我最後重新通過原始碼安裝了pytorch,沒有用sudo直接python setup.py install。提示資料夾沒有許可權的,我用chmod來解決了。

pytorch安裝cpu版本

我真給氣笑了,我沒有nvidia,我怕是假的深度學習吧。推翻重來 微笑。1.檢視已經安裝的包 pip list2.安裝package pip install packagename3.解除安裝package pip uninstall packagename 1.pytorch 第一篇 cpu ve...

如何安裝CPU版本的pytorch

二 配置工作環境過程中可能會遇到的一些安裝庫的命令 pip install numpy 安裝numpy庫 pip uninstall numpy 解除安裝numpy庫 conda install numpy conda uninstall numpy 同上 安裝gpu版本的pytorch只需要再安裝...

Tensorflows安裝(cpu版安裝方法)

首先宣告,本人系統是windows10 64位,win7未試。本文旨在幫助園友以更簡單的方式安裝tensorflow,下面介紹的是如何安裝python的tensorflow cpu版本。tensorflow依賴於的模組有numpy,matplotlib,jupyter,scikit image,li...