Python基础——Linux安装与配置Python

本文章所使用的版本配置为
运行环境:Azure VM
系统版本:Centos 7.3
python版本:3.7.6

需要先了解的内容

Linux基础——Linux系统文件树
Linux基础——Linux环境变量配置

1. 下载Python到本地

  • 先使用wget指令下载python文件到本地~/文件夹中
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
  • 下载完python后,为了方便管理,在/usr/local/中创建一个python文件夹,并在python文件夹中创建Python-3.7.6文件夹
sudo mkdir /usr/local/python
sudo mkdir /usr/local/python/Python-3.7.6
  • 之后将Python压缩文件解压到当前文件目录中
sudo tar -zxvf Python-3.7.6.tgz -C ~/
cd ~/Python-3.7.6

如果想自行下载Python版本可以访问Python官网,查找对应版本下载

2. 编译Python文件

  • 进入~/Python-3.7.6文件夹中,对文件进行编译,原压缩文件可以自行删除
    先预装编译需要的依赖环境
sudo yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

先指定一下Python文件的安装位置

#指定文件安装目录
sudo  ./configure  --prefix=/usr/local/python/Python-3.7.6


之后进行编译

#因为是在usr文件目录中,make指令会创造二进制文件,所以需要管理员权限
sudo make
sudo make install


打开/usr/local/python/Python-3.7.6文件查看Python是否已经在当前文件夹中

cd /usr/local/python/Python-3.7.6
ls -al

3. Python配置环境

  • 全局环境配置可以通过ln将python和pip链接到/usr/local/bin文件夹中
sudo ln -s /usr/local/python/Python-3.7.6/bin/python3 /usr/local/bin/python3
sudo ln -s /usr/local/python/Python-3.7.6/bin/pip3 /usr/local/bin/pip3

输入python3 -V检测安装成果

解除链接使用unlink指令,可以切换不同的Python版本

sudo unlink /usr/local/bin/pip3
sudo unlink /usr/local/bin/python3
  • 局部环境修改~/.profile(有些服务器是.bash_profile)并重新启动服务器
vim ~/.profile

键盘输入i,进入编辑模式在文件末尾添加

export PATH=/usr/local/python/Python-3.7.6/bin:$PATH

键盘输入esc退出编辑模式,之后输入:wq!

执行配置文件内容

source ~/.profile

参考文献

Linux系统安装Python3环境(超详细)
Linux(Ubuntu)系统安装Python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值