Linux - Centos7 安装python,更改python软连接

有些话、适合烂在心里 提交于 2020-01-23 08:37:19

学习本身就是一个无价的东西,不管你是公司的大牛还是行业的精英,全部都是站在巨人的肩膀上的。
在之前的博客中,大批量的提到了阿里云 阿里云,作为一个开发人员,不掌握运维的相关真的是在互联网行业举步维艰(开玩笑)。
当然大家用虚拟机也是可以的,这里我推荐 Centos系统。

准备工作

购买好阿里云ESC服务器,就安装必备的东西。

  1. Python
  2. Mysql

    centos7 更偏见于 MariaDB
    MySql 和 MariaDB详细介绍

  3. Redis
  4. Celery
  5. Nginx
  6. 虚拟环境

逐步安装

后期要将项目上传到服务器运行

安装的一个目标的方法实在是太多了,so 不一一演示

使用yum安装编译的工具

安装编译工具的作用就是为了控制安装的程序,可用可不用。毕竟yum太过于霸道

Yum使用详解–请点击

yum -y groupinstall "Development tools"
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
yum install libffi-devel -y

使用wget下载python源

安装 python3.7 要在 root 下,不然后期改什么可费劲了

1.下载安装包解压
cd  #回到用户目录 也叫桌面
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz  # 下载安装包
tar -xvJf  Python-3.7.0.tar.xz    # 解压

wget详解–请点击

2.编译安装
mkdir /usr/local/python3    # 创建编译安装目录 方便后期使用
cd Python-3.7.0       # cd 目录就可以
./configure --prefix=/usr/local/python3     # Configure 破解安装脚本
make && make install       # 编译和安装到指定位置
3.创建软连接 (软链接就相当于 windows 的环境变量or快捷方式)
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
4.验证是否成功
python3 -V
pip3 -V

linux下系统环境 和 yum 默认使用的是python2 所以测试的时候结尾要 + 3
也可设置 python3 为默认 当然还有 pip

# linux下软链接存放位置
cd /usr/bin     

# 查看python软链接版本
ls -al python      

# 删除 软链接      
rm python      或者        rm -rf /usr/bin/python     # 指定路径 删除

# 建立python3为python的默认软连接
ln -s python3.7 python      或者      sudo ln -s/usr/local/python3/bin/python3.7 /usr/bin/python3     # 指定路径替换


# 修改 yum 解释器  避免使用 yum 的时候出现冲突
vim /usr/bin/yum
# 更改第一行
/usr/bin/python --> /usr/bin/python2.7

pip 也和更改python的一样,可以修改他指向的软连接(修改python的方法),也可以修改 /usr/bin/pip 的源(修改yum指定版本的方法)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!