linux服务器安装python3
来源:互联网 发布:二手交易软件有什么 编辑:程序博客网 时间:2024/06/05 20:03
Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source code,就是源码包的意思,这里选择最新版本3.5.1,当然下面也有很多其他历史版本,点进去之后页面下方可以看到下载链接,包括源码包、Mac OSX安装包、Windows的安装包 这里选择第一个(Gzipped source tarball)下载即可,下载的就是源码包:Python-3.5.1.tgz,下载好之后上传到服务器,开始准备安装 释放文件:tar -xvzf Python-3.5.1.tgz 进入目录:cd Python-3.5.1/ 添加配置:./configure --prefix=/usr/python 这里配置自己的安装目录,接下来编译源码:make 执行安装:make install 整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python 系统中原来的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 这样就建立好了,以后直接执行python命令,就相当于调用python3,实际上python3也是个软链接,链接到python3.5.1,这个多次链接其实不影响,主要是为了版本升级更加方便,不用改版本号了【注】:格外提一句,由于linux系统默认的yum是用python2写的,当改完默认python为3的时候,要去修改一下/usr/bin/yum的头部,#/usr/bin/python,该为你当前服务器默认的python2的版本,我的服务器默认python2.6,所以我就改为#/usr/bin/python2.6。安装如果报错:Ignoring ensurepip failure: pip 9.0.1 requires SSL/TLS 解决:yum install openssl-devel -y 在重新编译一次就好了
阅读全文
0 0
- linux服务器安装python3
- Linux之安装python3.*
- linux下安装python3
- python3.x Linux安装
- Linux下安装Python3
- Linux 安装Python3.4.3
- Linux下安装Python3
- linux安装python3.5
- linux python3.5安装
- Linux下安装python3
- linux下安装python3
- linux下安装python3
- linux环境安装python3
- python3 最新版安装 (Linux)
- linux 安装python3.6
- linux下安装python3
- linux下安装python3
- Linux python3 安装Mayavi
- 【Angular】"Module '{0}' has no exported member '{1}'.": "模块“{0}”没有导出的成员“{1}”。",
- 读《代码整洁之道》
- 腐蚀与膨胀对偶验证
- NYOJ A : 和的问题
- 好用的文件读入
- linux服务器安装python3
- TCP/IP详解卷1:协议(三)【IP:网际协议】
- python学习笔记(十六)——字典+collections模块的其他数据结构
- 关于python3.x版本 urllib修改过后遇到的几个问题
- android.content.res.Resources$NotFoundException: Resource ID #0x0
- 字符串-放回全排列
- 匠者用心临砥上流-Bootstrap v4 前端架构翻译手记
- 决策树(一)ID3算法
- 【HDU 1233】还是畅通工程