学习本身就是一个无价的东西,不管你是公司的大牛还是行业的精英,全部都是站在巨人的肩膀上的。
在之前的博客中,大批量的提到了阿里云 阿里云,作为一个开发人员,不掌握运维的相关真的是在互联网行业举步维艰(开玩笑)。
当然大家用虚拟机也是可以的,这里我推荐 Centos系统。
准备工作
购买好阿里云ESC服务器,就安装必备的东西。
- Python
- Mysql
centos7 更偏见于 MariaDB
MySql 和 MariaDB详细介绍 - Redis
- Celery
- Nginx
- 虚拟环境
逐步安装
后期要将项目上传到服务器运行
安装的一个目标的方法实在是太多了,so 不一一演示
使用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 # 解压
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指定版本的方法)
来源:CSDN
作者:汇森na
链接:https://blog.csdn.net/weixin_44685869/article/details/103934717