首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ubuntu18.04部署python3、nginx项目

服务器是腾讯云的,系统是ubuntu18.04,自带python2和python3,我的项目是基于python3的,所以可以直接使用。...不同应用可以使用不同的套件版本 套件升级不影响其他应用 pip3 install virtualenv 查看是否安装成功 virtualenv --version 安装成功,接下来就要使用它了,我的项目是个...api服务,我把我的项目文件放在/opt下,文件名为busAPI,我把我的项目文件都放在里面 安装虚拟环境,名字叫venv,必须进入到项目目录里, virtualenv venv 在项目目录下就会建立一个新的...3.安装项目的依赖(Flask框架) 我的项目文件已经上传到目录里,但是项目依赖还没有安装,安装依赖,我的依赖文件 已经放到requirements.txt文件里, pip install -r requirements.txt...4.安装并配置uWSGI 此时我们已经在虚拟环境中,直接安装uWSGI pip install uwsgi 在项目根目录新建config.ini文件 vim config.ini 文件内容 [uwsgi

7391913

Django项目python2升级python3

使用开源django项目时发现项目python版本为2.7. 而python2在2020年后不再支持更新,相应的许多软件的新版本都不支持python2,为了兼容性需要升级python....本文对比手动和脚本2to3升级python2过程,验证了脚本2to3相当好用,仅需手动修改python使用路径为python3路径及编码方式即可完成升级 1.使用2to3把python2转为python3...执行转换:在django项目下运行:python 2to3 -w ./ >diff.py 即把django项目里的python2转为python3, 转换内容存入diff.py便于查查看, diff.py...路径,如已是python3路径不需修改 #!.../bin/python3 3.编码使用utf-8: 项目原使用gbk编码汉字英文有兼容问题,改成成utf-8后解决的 3.1. 直接把gbk替换成utf-8 [image.png] 3.2.

1K40

Centos7+Nginx+uWsgi+Virtualenv(python3)+Django项目上线部署总结

1.准备工作 1)安装操作系统:Centos7.3 2)关闭防火墙 [root@ITCMDB ~]# systemctl stop firewalld 3)在开发环境上收集项目所有包 (mycmdbtest...python3.6 /usr/bin/python [root@ITCMDB bin]# ln -s /usr/local/bin/pip3.6 /usr/bin/pip [root@ITCMDB python3...上传到服务器 然后执行下面命令 [root@ITCMDB /]# workon kzitcmdb(kzitcmdb) [root@ITCMDB /]# pip install -r plist.txt 10.将项目文件上传到服务器规划的目录...kzitcmdb) [root@ITCMDB wwwroot]# python manage.py collectstatic 完成后,重启nginx 13.编辑uwsgi文件 这里uwsgi文件放在项目目录下...wwwroot/conf/uwsgi (kzitcmdb) [root@ITCMDB uwsgi]# uwsgi -i /home/wwwroot/conf/uwsgi/uwsgi.ini & 15.项目上线测试

71741
领券