Linux安装Python3

简介:
1、查看Python版本
[root@93 ~]# python -V  #注意,是大写的V
Python 2.7.5

2、安装Python可能需要依赖的库


 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 


3、下载Python3的压缩包


到Python官网下载 https://www.python.org

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0b5.tgz

4、解压缩Python压缩包


[root@Zabbix93 ~]# tar -zxf Python-3.7.0b5.tgz 
[root@Zabbix93 ~]# cd Python-3.7.0b5
[root@Zabbix93 Python-3.7.0b5]# ls
aclocal.m4    configure     Grammar     Lib      Mac              Modules  PC        pyconfig.h.in  setup.py
config.guess  configure.ac  Include     LICENSE  Makefile.pre.in  Objects  PCbuild   Python         Tools
config.sub    Doc           install-sh  m4       Misc             Parser   Programs  README.rst


5、编译安装Python3.7


./configure --prefix=/usr/local/ //安装到/usr/local目录

我这里提示报错,原因:缺少编译器。解决方法:安装gcc


[root@Zabbix93 Python-3.7.0b5]# ./configure --prefix=/usr/local/
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.7... no
checking for python3... no
checking for python... python
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... checking for --without-gcc... no
checking for --with-icc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/Python-3.7.0b5':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
 
 



[root@Zabbix93 Python-3.7.0b5]# yum install -y gcc
[root@Zabbix93 Python-3.7.0b5]# ./configure --prefix=/usr/local/
[root@Zabbix93 Python-3.7.0b5]# make
[root@Zabbix93 Python-3.7.0b5]# make altinstall //此处不能用install安装,因为install不区分版本,会出现多版本混乱的问题



6、更改Python默认链接
 python3.7程序的执行文件:/usr/local/bin/python3.7
  python3.7应用程序目录:/usr/local/lib/python3.7
  pip7的执行文件:/usr/local/bin/pip3.7
  pyenv3的执行文件:/usr/local/bin/pyenv-3.7


更改Python默认链接:

# cd/usr/bin
# mv  python python.backup
# ln -s /usr/local/bin/python3.7 /usr/bin/python
# ln -s /usr/local/bin/python3.7 /usr/bin/python3
相关文章
|
1天前
|
Web App开发 测试技术 C++
Playwright安装与Python集成:探索跨浏览器测试的奇妙世界
Playwright是新兴的跨浏览器测试工具,相比Selenium,它支持Chrome、Firefox、WebKit,执行速度快,选择器更稳定。安装Playwright只需一条`pip install playwright`的命令,随后的`playwright install`会自动添加浏览器,无需处理浏览器驱动问题。这一优势免去了Selenium中匹配驱动的烦恼。文章适合寻求高效自动化测试解决方案的开发者。
10 2
|
1天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
3天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
3天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
|
3天前
|
Linux C语言
suse linux 11 安装GCC开发环境
suse linux 11 安装GCC开发环境
|
3天前
|
关系型数据库 MySQL 数据库
Python Stock安装与使用
Python Stock安装与使用
|
3天前
|
Shell 数据安全/隐私保护 Docker
docker安装anaconda3 python环境
docker安装anaconda3 python环境
10 0
|
5天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
5天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
18 0
|
5天前
|
Ubuntu 安全 Linux
linux系统详细安装过程,都在这里了
linux系统详细安装过程,都在这里了
14 0