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...