Python項目環境搭建(git+uwsgi+Nginx+django)

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
然後通過你配置的服務名稱,就可以外網訪問了
這個東西就是備份一下公司的搭建的一個流程,以免自己忘掉。。。。。。。。。。。。。。。畢竟每個公司的的環境配置,或者配置文件都不一樣 ,不適用歐。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章