【Ubuntu16.04】安装python3.6

【Ubuntu16.04】安装python3.6,第1张

ubuntu16.04中默认安装了 python2.7 python3 python3.5.2 (注意 : 这两个版本不能删除/卸载,否则系统很容易出错)

如果出现报错 : add-apt-repository: command not found 这个是颤举纯缺少程序,安装一下就可以了。

执行下面的指令:

然后再执行上面的指令答棚

如果出现报错 : ERROR: 'xxx' user or team does not exist.

主要由于 CA证书损坏 导致,重装一遍CA证书:

运行茄咐完,查看是否有python3.6

调整Python3的优先级,使得3.6优先级较高

更改默认值,python默认为Python2,现在修改为Python3

ok完成!

参考链接:

正常情况下安装linux软件:

sudo apt install xxxx

如果报错的话,去更新软件源或者去software update里面更新系统。

或者sudo apt install aptitude, 使用aptitude自适应安装依赖的包

sudo aptitude install xxxx

先选择no,再选择yes,以大亩携降级或升级包

在python环境下进行数滚伏据分析首先要创建虚拟环境

根据python版本, 安装python虚拟环境管理器python3-venv: sudo aptitude install python3-venv

创建虚拟环境 python3 -m venv xxxx, 此处xxxx为虚拟环境的文件夹名称

cd至虚拟环境文件夹 xxxx

激活虚拟环境

source ./xxxx/activate

然后在虚拟环境中,就可以使用pip3 install 愉快地安装python包了,注意安装对应版本的依赖包。

如果需要升级包,可以使耐渗用pip3 install --upgrade xxxx yyyyy zzzz

查看环境内的包 pip3 list

退出虚拟环境

deactivate

总体上,没有conda好用。

用aptitude 工具可以搞定

先:sudo apt-get install aptitude

然后:

sudo aptitude install python-dev

下列“新”软件包将被安装。

python-dev python2.7-dev{ab}

0 个软件包被升级,新安装 2 个, 0 个将渣清被删除, 同时 0 个将不升级。

需要获取 29.5 MB 的存档。 解包后将要使用 39.3 MB。

下列软件包存在未满足的依赖关系:

python2.7-dev : 依赖: python2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。

依赖: libpython2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。

依赖: libexpat1-dev 但它将不会被安装。

依赖: libssl-dev 但它将不会被安装。

下列动作将解决这些依赖关系:

保持 下列软件包于其当前版本:

1) python-dev [未安装的]

2) python2.7-dev [未安装的]

是否接受该解决方案?[Y/n/q/?] n

下列动作将解决这些依赖关系:

安装 下列软件包:

1) libexpat1-dev [2.0.1-7.2ubuntu1 (precise)]

2) libssl-dev [1.0.1-4ubuntu3 (precise)]

3) libssl-doc [1.0.1-4ubuntu3 (precise)]

降级 下列软件包:

4) libexpat1 [2.0.1-7.2ubuntu1.1 (now) ->2.0.1-7.2ubuntu1 (precise)]

5) libpython2.7 [2.7.3-0ubuntu3.1 (now) ->2.7.3-0ubuntu3 (precise)]

6) libssl1.0.0 [1.0.1-4ubuntu5.7 (now) ->1.0.1-4ubuntu3 (precise)]

7) python2.7 [2.7.3-0ubuntu3.1 (now) ->2.7.3-0ubuntu3 (precise)]

8) python2.7-minimal [2.7.3-0ubuntu3.1 (now) ->2.7.3-0ubuntu3 (precise)]

是否接受该解决方案?[Y/n/q/?] y

下列软件包将被“降级”:

libexpat1 libpython2.7 libssl1.0.0 python2.7 python2.7-minimal

下列“新”软件包将被安装。

libexpat1-dev{a} libssl-dev{a} libssl-doc{a} python-dev python2.7-dev{a}

0 个软件包态哗被升级,新安装 5 个,帆梁行 5 个被降级, 0 个将被删除, 同时 0 个将不升级。

需要获取 39.0 MB 的存档。 解包后将要使用 47.8 MB。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12546505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存