安装第三方依赖库

安装python:centos 默认安装了2.7.5

查看python版本信息

python -V

查看python 命令解析流程

which python #查看python命令位置
cd /usr/bin
ls -al python* # 看到解析 python--->python2 --->python2.7

源码安装

1. 更新系统软件

yum update -y

建议更新完后,制作一个镜像!!

2. 下载开发工具(包管理器)

yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

3. 下载或上传软件到 /usr/local 目录 (所有自己软件我放在了/soft下)

cd /soft
cp Python-3.6.6.tgz /usr/local/ #复制到/usr/local下

4. 解压 tar -zxvf Python-3.6.6.tgz

5. 编译 --prefix=指定未来安装目录

cd Python-3.6.6
./configure --prefix=/usr/local/python3 # [一定确保开发工具包已经下载成功]

6. 安装

cd /usr/local/Python-3.6.6
make && make install # 建议先执行 make 再执行
make install # make install > python_log.log #写日志!

7. 建python软连接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

测试

python3 -V # 能打印版本号,成功

8. 建pip的软连接

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

测试

pip3 -V
pip3 list

提示版本太低 [注意:pip list 可能会报错!]

测试python3是否安装成功

python3 -V # 打印版本号
pip3 -V # 打印pip版本号
pip3 list # 查看默认虚拟环境中的依赖列表

更新pip版本

pip3 install --upgrade pip # 更新版本

python卸载:

1. 进入/usr/bin目录查看软连接

cd /usr/bin
ls -al python*
ls -al pip*

2. 删除软连接

rm -rf pip3 rm -rf python3

3. 删除安装目录 cd /usr/local rm -rfPython-3.6.6

卸载完成!

下载django/uwsgi

cd /data/env/my_env/bin

激活 soruce activate

下载 pip install django==2.1.8

下载 pip install uwsgi

创建软连接方便使用 ln -s /data/env/my_env01/bin/uwsgi /usr/bin/uwsgi

退出 deactivate

安装nginx

1. 下载

cd /usr/local
wget http://nginx.org/download/nginx-1.13.7.tar.gz

2. 解压

tar -zxvf nginx-1.13.7.tar.gz

3. 编译

./configure --prefix=/usr/local/nginx #指定安装目录

4. 安装

make
make install

5. 启动nginx cd /nginx/sbin/

./nginx #启动
./nginx -s stop/reload 停止/重新启动

6.本地测试访问ngixn curl 127.0.0.1:80

7.关闭防火墙
systemctl stop firewalld.service

主机测试

http://172.16.44.40:80 #就可以访问到欢迎页面!

posted @ 2020-10-30 20:44  张子谦1106  阅读(198)  评论(0)    收藏  举报