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

今天在配置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配上一个国内源,终于可以顺利进行下去了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值