Linux下安装Python3-阿里云开发者社区

开发者社区> 开发与运维> 正文

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章