今天在配置ubuntu下的pytorch环境,由于ubuntu本身自带的是python2.7和python3.5,想下载一个python3.6,并在virtualenv中装pytorch,中间踩了很多坑,写下来记录一下过程。

说踩坑其实就是python3.6编译安装的问题,按照网上的教程编译完成后python可以正常指向,但是pip却用不了。

安装的过程基本如下:

1、首先创建安装目录,

sudo mkdir /usr/local/python3

2、然后下载安装包,解压,并且进入

wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

tar -xzvf Python-3.6.5.tgz

cd Python-3.6.5

3、接着编译安装

./configure --prefix=/usr/local/python3

sudo make

sudo -H make install

看到有题主说建议

./configure

需要加上 --enable-optimizations参数,这样才能启用很多功能,我后面重新编译的时候加上了,但是还是没有解决pip报错的问题。

最后发现这里的

sudo -H make install

不要省略-h,避免pip等模块安装失败。

错误示例(pip安装失败):The directory ‘/home/ls/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.

我一开始就是直接使用

sudo make install

结果导致pip一直无法使用,会出现各种各样的问题(如ssl不能使用,或者网络拒绝),当然如果确实像我一样弄错了就从第三步重新make一下吧。

最后给pip配上一个国内源,终于可以顺利进行下去了。

ubuntu如何安装python36_在Ubuntu 16.04下安装Python3.6,ubuntu1604,Python36相关推荐

  1. Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使)

    Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使): 第一行命令:sudo apt-get upgrate 第二行命令:sudo apt-get install ope ...

  2. ubuntu 16.04下安装mysql

    ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...

  3. Ubuntu 16.04 下安装运行 Suricata

    介绍 Suricata是一个免费.开源.成熟.快速.健壮的网络威胁检测引擎.Suricata引擎能够进行实时入侵检测(IDS).内联入侵预防(IPS).网络安全监控(NSM)和离线pcap处理.Sur ...

  4. Ubuntu 16.04 下安装网易云

    Ubuntu 16.04 下安装网易云 目录 一.下载 二.开始安装 三.安装完成 四.运行 一.下载 官网看不到下载16.04的链接,只有18.04,但是依旧可以访问到,地址为: http://s1 ...

  5. Ubuntu 16.04下安装Caffe(GPU版本 GTX970)

    Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...

  6. unity桌面设置vnc_Ubuntu 16.04下安装VNC和Unity桌面系统

    本站之前已经跟大家分享了不少关于VNC以及桌面系统传送),关于为什么Linux要安装桌面,这个见仁见智,对于我而言,一个用途是是挂Vegax赚点零花钱(用Firefox的插件),之前的教程,所安装的桌 ...

  7. ubantu 16.04 mysql_Ubuntu 16.04下安装MySQL

    简单分享Ubuntu 16.04下安装MySQL的过程. 首先执行下面三条命令: sudo apt-get install mysql-server sudo apt isntall mysql-cl ...

  8. Xubuntu 16.04下安装gtx 960m的NVidia显卡驱动----2017.03.19

    Xubuntu 16.04下安装nvidia显卡驱动 最关键的:两行代码 + 更改BIOS,搞定! 两行代码 sudo ubuntu-drivers devices 找到被 recommanded 的 ...

  9. 搜狗输入法 for linux安装失败,Ubuntu 16.04下安装sogou拼音输入法的错误问题

    引言:sogou输入法是市场上最为好用和流行的输入法,最为良心的是还有Linux版本,这让我等Linux人士欢呼雀跃.在新出的Ubuntu 16.04上安装sogou输入法的时候,碰到了一些问题,主要 ...

  10. (已解决) Ubuntu 16.04 下安装和使用 TP-Link 的USB无线网卡

    在 Ubuntu 16.04 下使用 TP-Link USB无线网卡的通用方法 第一步: 查看 TP-link 网卡具体型号 未插无线网卡时, 终端里输入 lsusb 插上USB无线网卡, 终端里再次 ...

最新文章

  1. Shell脚本头定义
  2. C# static的用法详解
  3. Python(17)_urllib下的parse的编码解码函数
  4. 【uni-app】uParse 富文本解析插件遇到长图、大图宽高比异常问题
  5. 如何将Wii遥控器用作陀螺仪鼠标
  6. c++远征之模板篇——运算符重载
  7. matlab基本编程实验1,matlab实验4MATLAB基本编程.doc
  8. MacOS emacs Command “pyls“ is not present on the path.报错及解决
  9. 控件中按回车键就关闭对话框问题怎么解决?
  10. mysql 优化实例之索引创建
  11. 【Spring】对象后期处理,BeanPostProcessor
  12. word2013+endnotex8参考文献导入
  13. Linux C编程实战——第六章 文件操作_项目实现_自写ls命令
  14. 对话系统最新综述II
  15. 2.1.5、会员权限管理系统应用
  16. frm需要金融计算机吗,FRM考试能用哪些金融计算器?(内含用法功能全解读)
  17. 双拼对简拼和混拼的支持
  18. 摇滚bono_摇滚,Paper弹枪对尼古拉斯·弗朗西斯的采访
  19. 深度学习手记(八)之PTB实现LSTM模型
  20. 翻译文章“AST 模块:用 Python 修改 Python 代码”---!!注意ironpathyon未实现此功能...

热门文章

  1. 韩国造智能手机时代走向终结:昔日巨头纷纷关闭生产线或削减产量
  2. 拳王虚拟项目公社:闲鱼怎么卖虚拟资源商品,会不会被封号?虚拟资源自动化出售
  3. 谈软件测试---一年测试工作总结
  4. 几点减几点怎么列算式_洁净室平面设计怎么做?洁净室施工做到这几点就对了...
  5. 随想:增强类的重用性
  6. antdesignpro 重定向到登录页面_URL重定向跳转绕过
  7. Maven项目缺少Maven Dependencies解决方法
  8. 95-847-042-源码-Netty-NettyServer创建
  9. 【Java】Java 集合 可视化 在线演示 环境
  10. es max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]