首页 > 其他 > 详细

安装虚拟环境和依赖库

时间:2020-10-30 22:30:21      阅读:34      评论:0      收藏:0      [点我收藏+]

1 建目录

新建虚拟环境目录 和 项目目录 -p参数表示递归创建,如果父目录不存在就自动创建!

mkdir -p /data/env # env表示虚拟环境目录
mkdir -p /data/wwwroot # 后期存放项目源码目录

2 自带的venv创建虚拟环境!

进入自己的虚拟环境目录

cd /data/env

新建

python3 -m venv my_env01 # 新建虚拟环境 my_env01

激活

cd /data/env/my_env01/bin
source activate

各种命令操作

pip list # 虚拟环境内部 pip 可用!
pip install django==2.1.8
pip uninstall django

导出虚拟换件中所有依赖包

pip freeze > rquirements.txt

根据依赖包的文本文档,导入

pip install -r rquirements.txt

3 下载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

4 安装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 #就可以访问到欢迎页面!

查看软件端口判断软件是否运行

查看端口 netstat -atunp

杀死端口 kill pid编号

kill -9 pip编号 # 强制关闭 #一般需要关好几遍!

5 测试外网是否访问nginx默认页面

1. 查看ngixn路径 whereis nginx

2. 检查nginx端口是否启动 netstat -atunp #80有表示ngxin启动了!

3. 启动

cd /usr/local/nginx/sbin
./nginx #启动
./nginx -s reload/stop #重启/停止

4. 本地测试nginx是成功 curl 127.0.0.1:80

5. 阿里云服务器后台打开80端口 入口/出口方向

6. 浏览器通过IP访问 http://阿里云服务器域名:80 http://39.98.39.17:80 #成功

6 发布项目

  1. 项目根目录添加uwsgi.ini配置文件日志
    技术分享图片

安装虚拟环境和依赖库

原文:https://www.cnblogs.com/cjycjy/p/13904072.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!