1、准备工作,安装好Python后,安装pip
Pip一般Python都会自带,如果没有带需要手动安装
(Python自带pip不过要到Python虚拟环境中才能使用)
方法一:
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
下载完成后,执行:python get-pip.py
2、安装Python虚拟环境
<1>安装命令:yum install python-virtualenv
3:创建虚拟环境
<1>virtualenv test(项目名称),创建好了会生成test目录,这个就是test项目虚拟环境目录
<2>**虚拟环境,也就是我们说的要使用这个环境:先进入test:cd test
然后输入**命令:source bin/activate
如果要退出:deactivate
4、git项目源码
<1> git clone http://git.tvxio.com/Vcloud/test.git(项目git的地址),如果有提示输入用户名,那就输入你git上的用户名与密码,这是git需要验证用户
5、安装项目所需包
<1>Python项目一般开发人员会写在一个txt文件里面,里面需要哪些包,不知道就问问开发
<2>执行安装命令:pip install -r 文件名称.txt(文件里面有所需包的列表)-i https://pypi.douban.com/simple/(豆瓣的源)
注意:如果有失败的包,就先将txt中失败的包注释掉#,然后在执行安装命令,直到没有安装失败的,失败的包通过手动安装
<3>安装完成后通过命令:pip fieeze查看当前项目虚拟环境下安装了哪些包
6手动安装失败的包:
<1>安装过程我遇到的错:意思是我的是Python2.7让我用pip install networkx=2.2命令装
<2>注释掉的包,自己手动安装,百度吧,一般都是wget下来安装包,然后解压,执行命令之类
<3>有些包可能是自己公司仓库里面的包,这个时候直接pip install 包名就行,pip命令默认情况是先去自己本地仓库查找
7、配置环境
<1>配置uwsgi.ini <2>配置wsgi.py文件(每个公司的名字都不一样欧)
<3>验证程序能否运行起来,进入有manage.py的目录:python manage.py runserver 0.0.0.0:9809
没报错就可以啦,报错了一般有输出,并且在你配置的uwsgi的项目日志也会有输出的
8、Nginx反向代理配置
<1>在Nginx服务器上,Nginx安装目录下的conf.d目录下新建一个conf配置文件,名字随意 <2>修改后验证文件是否正确:sudo /usr/sbin/nginx -t
<3>重启Nginx:sudo /usr/sbin/nginx –s reload
然后通过你配置的服务名称,就可以外网访问了
这个东西就是备份一下公司的搭建的一个流程,以免自己忘掉。。。。。。。。。。。。。。。毕竟每个公司的的环境配置,或者配置文件都不一样 ,不适用欧。
相关文章: