一. pytorch官网上有安装说明:

但是在安装过程中,由于pip版本为1.5.4,需要先对pip版本进行升级才行,升级步骤如下:

1. sudo apt-get remove python-pip

2. 从https://pypi.python.org/pypi/pip#downloads,下载pip的源码:

3. 解压源码

4. 执行 sudo python setup.py install

5. 使用命令:pip install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com, 安装pytorch,即使用了豆瓣的镜像,发现速度还是太慢。所以就直接将其链接地址拷贝到迅雷中进行下载(几分钟就下载好了),然后将下载好的whl文件上传到服务器上,直接用pip install 进行安装,安装好后,发现numpy的版本是1.8的,不匹配。需要对numpy进行升级。

二、numpy卸载不干净

执行完成:pip install numpy --upgrade -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com --user后,

发现python版本仍然是:1.8.2,此时,采用__file__定位到1.8.2版本的numpy所在位置,

然后,使用命令:sudo rm -fr /usr/lib/python2.7/dist-packages/numpy/,强制将老版本的删除掉,之后发现numpy变成新版本的。新版本的路径和老版本的路径不一样:

三、升级完numpy版本后,pytorch能够成功导入:

此时再查看,发现torch已经成功安装:

四、总结

pytorch需要numpy1.13的版本,并且需要pip为9.0版本的;由于网络的原因,直接使用pytorch官网的安装命令,会耗费大量时间,比较pytorch的安装包有400多MB,此时若采用迅雷现将pytorch的whl文件下载好,在用pip进行安装,可以加快安装流程;numpy卸载不干净,需要手工删除老版本numpy所在的文件夹,而后新版本才会出现,numpy新版本和老版本的存放位置不一样,而老版本所在路径逼比新版本所在路径先被搜索到,所以如果不删除老版本的路径,新版本就一直不会被发现。

最新文章

  1. TCP Provider The semaphore timeout period has expired
  2. [网络流24题] 太空飞行计划(cogs 727)
  3. CDH版本升级
  4. nyist 673 悟空的难题
  5. Mysql技术内幕-笔记-第二章 数据类型
  6. Adb shell 常用命令
  7. 关于MAC的pkg和mpkg的分别
  8. pipe管道
  9. mysql笔记一——安装和设置root密码
  10. Beta阶段项目复审
  11. ArrayList 源码(基于Java1.8)
  12. Spring Boot入门(二):使用Profile实现多环境配置管理&如何获取配置文件值
  13. Android Studio代码行数统计插件Statistics
  14. docker~在centos容器中安装新程序
  15. 微信小程序解决方案合集
  16. 树莓派进阶之路 (016) - 通过595驱动4位LED显示系统时间
  17. pdm画表间结构
  18. iOS开发-UIImageView的contentMode属性
  19. Asp.Net MVC WebApi2 自动生成帮助文档
  20. UIView使用UIMotionEffect效果

热门文章

  1. P1074 靶形数独
  2. Java并发编程(五)-- Java内存模型补充
  3. Git——常用场景解析
  4. node加密
  5. Mac配置本地hadoop
  6. 在C#中,Json的序列化和反序列化的几种方式总结 转载
  7. Java 调用 shell 脚本详解
  8. 全排列 ---java
  9. 【贪心】LIS @The 15th Zhejiang Provincial Collegiate Programming Contest E
  10. Maven 下载和配置环境