广告
返回顶部
首页 > 资讯 > 后端开发 > Python >CentOS 7 下安装 Python
  • 129
分享到

CentOS 7 下安装 Python

CentOSPython 2023-01-31 08:01:20 129人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

当前最新的 Centos 7.3 默认安装的是 python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包。最近需要在机器上装awscli,需要python2.6.5+或python3.3+,python3我这边通

当前最新的 Centos 7.3 默认安装的是 python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包。最近需要在机器上装awscli,需要python2.6.5+或python3.3+,python3我这边通过源码编译的方式安装。
我的机器版本:

cat /etc/redhat-release
#CentOS linux release 7.3.1611 (Core)

python2版本

python --version
Python 2.7.5
  • 先安装环境依赖,方便后续编译安装
# wget 用于下载源码包
# GCc 和 make 用于编译
yum install wget gcc make

#make报错,Python 有个很重要的内建模块 zipimport 用于从 Zip 压缩包中导入模块
#zipimport.ZipImportError: can't decompress data; zlib not available
yum install zlib-devel

#make install报错,
#ModuleNotFoundError: No module named ‘_ctypes’
yum install libffi-devel

# 解决 import ssl 报错 No module named '_ssl'
yum install openssl-devel

# 解决 import bz2 报错
yum install  bzip2-devel

# 解决 import curses 报错
yum install  ncurses-devel

# 解决 import sqlite3 报错
yum install sqlite-devel

# 解决 _dbm _gdbm 缺失提醒
yum install gdbm-devel

# 解决 _lzma 缺失提醒
yum install xz-devel

# 解决 _tkinter 缺失提醒
yum install tk-devel

# 解决 readline 缺失提醒及方向键行为非预期的问题
yum install readline-devel
  • 配置好了环境,从Python的官网下载源码包
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
  • 解压缩
xz -d Python-3.7.1.tar.xz
tar -xvf Python-3.7.1.tar
  • 编译&安装
cd Python-3.7.1
#--prefix 是预期安装目录,--enable-optimizations 是优化选项(LTO,PGo 等)
./configure --prefix=/usr/local/python3.7 --enable-optimizations
# 安装
make && make install
  • 添加软链接
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3
  • 查看版本号
python3 --version
#Python 3.7.1
pip3 --version
#pip 10.0.1 from /usr/local/python3.7/lib/python3.7/site-packages/pip (python 3.7)
  • pip3版本号比较低,通过命令升级
pip3 install --upgrade pip

然后查看版本号

pip3 --version
#pip 18.1 from /usr/local/python3.7/lib/python3.7/site-packages/pip (python 3.7)
  • centos7自带的python2的没有pip,可以通过脚本安装
wget Https://bootstrap.pypa.io/get-pip.py
python get-pip.py

查看版本号

pip --version
#pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
  • 在 CentOS 7 上安装并配置 Python 3.6 环境
  • Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing

--结束END--

本文标题: CentOS 7 下安装 Python

本文链接: https://www.lsjlt.com/news/193531.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS 7 下安装 Python
    当前最新的 CentOS 7.3 默认安装的是 Python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包。最近需要在机器上装awscli,需要python2.6.5+或python3.3+,python3我这边通...
    99+
    2023-01-31
    CentOS Python
  • CentOS 7下安装Python3.6
    •安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel   •到python...
    99+
    2023-01-30
    CentOS
  • centos 7 下安装python3
    http://www.linuxidc.com/Linux/2016-04/129784.htm 这篇文章的确不错...
    99+
    2023-01-31
    centos
  • CentOS 7上安装Python 3.
    CentOS 7默认安装了Python 2.7,系统本身也使用它来启用系统命令例如‘yum’ 虽然作为开发人员我可以用Python 2.7做很多事情,但我真的想要利用Python 3附带的新语言功能。自从Python 3.6在去年年底问世以...
    99+
    2023-01-31
    CentOS Python
  • Centos 7 安装python 版本
    #/root/.pyenv/shims/python     #python 3.0 # -*- coding:UTF-8 -*- import os import sys class Package():     def install...
    99+
    2023-01-31
    版本 Centos python
  • CentOS 7下ActiveMQ的安装配置
    本篇内容介绍了“CentOS 7下ActiveMQ的安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载安装wget ...
    99+
    2023-06-05
  • CentOS 7下yum安装Apache的方法
    这篇文章主要介绍“CentOS 7下yum安装Apache的方法”,在日常操作中,相信很多人在CentOS 7下yum安装Apache的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS 7下yu...
    99+
    2023-06-05
  • Centos 7安装unbound
    1.关闭firewall:#停止firewallsystemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.service2.永久关闭vi /etc/...
    99+
    2023-01-30
    Centos unbound
  • Centos 7 安装RocksDB
    1、安装依赖yum -y install lrzsz git gcc gcc-c++ lz4-devel  yum -y install snappy snappy-devel zlib zlib-deve...
    99+
    2022-10-18
  • CentOS 7安装Docker
    若无linux系统,详见https://www.jb51.net/article/232585.htm 进行下载安装 工欲善其事,必先利其器,为方便传输文件与复制粘贴,需要先安装几个的工具: 1、linux中安装ssh ...
    99+
    2022-06-04
    CentOS安装Docker Linux安装Docker
  • centos 7 安装python3
    yum install openssl-devel -y wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz tar zxvf Python...
    99+
    2023-01-31
    centos
  • centos 7 安装python3.6
    centos7 默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装.python 官网:www.python.org1.安装python可能用到的依赖yum install openss...
    99+
    2023-01-31
    centos
  • 详解CentOS 7操作系统下GitLab 7的安装
    CentOS GitLab 7 安装GitLab 是一款便捷的 Git 项目管理工具,通过 GitLab,我们可以很方便地管理代码版本,协同开发以及项目管理。本文介绍了 CentOS 7 操作系统下 GitLab 7 的安装过程。准备工作在...
    99+
    2023-10-22
  • CentOS 7下源码安装MySQL5.6的过程
    本篇内容介绍了“CentOS 7下源码安装MySQL5.6的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • CentOS 7下JDK8的详细安装步骤
    本文为大家分享了CentOS 7下安装JDK8的详细步骤,供大家参考,具体内容如下一、下载JDK 至oracle官网下载,如图所示二、安装JDK 把rpm文件拷贝至/usr/java,如果没有java文件夹, mkdir /usr/java...
    99+
    2023-05-30
    centos7 jdk8 7下
  • CentOS 7下如何安装GitLab服务器
    GitLab是一个基于Git的代码托管与版本控制平台,不仅提供一个强大的代码协作平台,还集成了CI/CD功能,企业用户可以借此实现高效的软件开发、持续集成、持续交付。本文将介绍在CentOS 7中如何安装GitLab服务器。步骤一:安装必要...
    99+
    2023-10-22
  • CentOS 7 安装宝塔
    哈喽大家好,这篇文章将向大家介绍如何在自己的服务器上安装宝塔。       注意:服务器必须为没有安装过任何软件的纯净环境,如果不是则需要前往控制台重装系统(尤其是安装过Apache/Nginx、MySQL、PHP等)       这里我们...
    99+
    2023-10-23
    centos 服务器 linux
  • CentOS 7 安装 postgreSQL 9.4
    CentOS 7仓库中的postgresql软件包太老,我们希望从postgresql 官方获取支持,尤其是关于postgresql 集群方面的支持,比如pgpool 。安装postgresql 9.4yu...
    99+
    2022-10-18
  • CentOS 7 安装Owncloud 9.1.3
    首先安装好CentOS系统,系统的安装这里就不介绍了安装完之后首先配置好IP地址# vi /etc/sysconfig/network-scripts/ifcfg-eth0   BOOT...
    99+
    2022-10-18
  • CentOS 7 安装 Oracle 11.2.0.4
    本文转自: https://www.cnblogs.com/xqzt/p/5456401.html 但结合实际情况,内容稍有改动。 一、安装环境 CentOS Linux release 7.2.1511...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作