Linux下安装Python3

简介: Linux下安装Python3

配置代理

由于是公司的内网,需要配置代理。如果是公网的话,这一步直接跳过
  1. vim /etc/profile
  2. 添加下面的命令
    export http_proxy=http://F1317065:TeWR5S7c@10.191.131.12:3128/
    export https_proxy=http://F1317065:TeWR5S7c@10.191.131.12:3128/
  3. source /etc/profile

安装必要的安装包

如果不安装这些安装包的话,好像会出错。

  1. yum -y groupinstall "Development tools"
  2. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  3. yum install -y libffi-devel
    这个命令是因为在安装3.7以上版本时,需要一个新的libffi-devel包做依赖,确保包含这个包。如果没有这个包,会报ModuleNotFoundError: No module named '_ctypes'这种错。

下载Python3包

  1. mkdir /usr/local/python3
  2. cd /usr/local/python3
  3. wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
    如果这一步出错,没有wget的话,可以使用 yum install -y wget来下载
  4. tar -xf Python-3.6.8.tgz
    解压压缩包
  5. cd /usr/local/python3/Python-3.6.8
    进入解压后的目录
  6. ./configure --prefix=/usr/local/python3
  7. make
    这一步可能耗时比较多
  8. make install
    这一步也比较耗时

创建软连接

此时还不能直接使用python3命令进入python3环境,不过可以输入python3的完整路径进入
python3
为了输入python3直接进入python3环境,此时需要创建软链接

  1. ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    创建python3的软链接
  2. ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    创建pip3

此时可以直接输入python3进入Python3环境了。

如果需要,可以使用下面的命令,升级pip的版本

  1. pip3 install --upgrade pip
目录
相关文章
|
4天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
22 0
|
4天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
15 0
|
1天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
12 2
|
1天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
19 2
|
2天前
安装OpenCV-Python
安装OpenCV-Python
9 1
|
2天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
40 2
|
3天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
17 0
|
3天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
6 0
|
3天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
4 0
|
4天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
18 0