linux下安装python3.5
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
首先,注意别卸载python2 可能会导致系统内其他软件无法使用!
Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。
1.下载
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz
2.解压
tar xvf Python-3.5.0.tar.xz #注意不是gz,所以解压时z选项不要
3.cd Python-3.5.0 做配置
./configure --prefix=/usr/python3 #安装目录在/usr/python3
make && make install
4.配置
系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.6
我们可以把这个删除,也可以新建一个python3的软链接,只不过执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3
这里为了方便建议先重命名一下,然后建立个软链接就可以了,之前的程序头部也不用更改:
$ mv /usr/bin/python /usr/bin/python.bak
$ ln -s /usr/python/bin/python3 /usr/bin/python
5.配置成功后,pip3用不了,需进一步配置。
PATH=$PATH:$HOME/bin:
PATH=$PATH:$HOME/bin:/usr/python3/bin
6.安装python3后,yum 运行报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:
这是因为yum包使用python2*等开发,修该为环境修改python3之后有问题,
解决:
修改文件/usr/bin/yum、/usr/libexec/urlgrabber-ext-down头中相应python为#!/usr/bin/python2.6
7.之前安装的python2.6时安装的pip不能用,提示
File "/usr/bin/pip", line 7, in <module>
from pip import main
ImportError: No module named 'pip'
则修改按原有的python2.6版本。
来源:http://www.cnblogs.com/freeweb/p/5181764.html
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)