话不多说,直接上干货。
服务器的网速有些慢,上传镜像再安装。
python2.7和3.5或者以上,以下安装步骤相同。
1. anaconda ,我上传了anaconda4.1.1,可以安装python3.5和其他库,(anaconda和torch不冲突),这样不需要安装其他的库。
也可以只安装python。
anaconda安装命令
bash Anaconda3-4.1.1-Linux-x86_64.sh
bash anaconda……whl(文件名)
2. 上传torch镜像(与python版本对应)。
3. 用下面的命令:
pip3 install torch-0.2.0.post3-cp35-cp35m-manylinux1_x86_64.whl --user
(torch…….whl是你自己上传的文件名字,这个可修改; --user 是在服务器上不是管理员的情况下安装文件到自己的路径下的一种方法,不加--user会出现
这种情况:)
pip3 install torchvision --user
(我在执行这条命令时,出错,提示pip版本需要用pip install --upgrade pip命令更新,但是用这个命令,只修改了原来python2.7对应的pip,并没有修改python3.5对应的pip3,错误未解决。
上网查到了pip3更新的命令,
sudo python -m pip install --upgrade --force pip
更新后正确安装)
4. 可以打开python试一下import torch是否正常。
5. python2.7:此时numpy库存在问题,需要上传numpy的文件,重新安装。
pip3 install numpy-1.13.3-cp35-cp35m-manylinux1_x86_64.whl --user
python3.5: 我没试,直接就照上面的步骤重装了。不过在执行pip3 install torch-0.2.0.post3-cp35-cp35m-manylinux1_x86_64.whl --user命令安装torch时就已经下载重装了numpy,这也许是3.5的改进。
6. 打开python试一下import numpy是否正常。
END
参考:http://blog.csdn.net/yangyun_1999/article/details/78275779