Python课程设计 搭建博客

安装包Github地址

Python综合设计

233博客 

服务器迁移至Linux操作系统

 

安装Python3.7,不安装依赖之后会很麻烦,所以第一行一定要执行

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -xvzf Python-3.7.3.tgz 
./configure --prefix=/usr/local/python3
make && make install

安装虚拟环境和uwsgi

# 通过命令行创建venv虚拟环境
python3 -m virtualenv venv
# 使虚拟环境生效
source venv/bin/activate
# 安装所有第三方库
pip install -r requirements.txt

第三方库太慢可以使用

pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/

 

python3 -m virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
pip install uWSGI==2.0.17.1

config.ini 配置

[uwsgi]
socket  = blog.sock
home  = venv
wsgi-file = manage.py
callable = app
chmod-socket = 666
vacuum = true
daemonize = uwsgi.log
stats=uwsgi.status
pidfile=uwsgi.pid 

测试uwsgi是否正常

venv/bin/uwsgi --ini  config.ini
venv/bin/uwsgi --reload  uwsgi.pid
tail -n 100 uwsgi.log

supervisord配置

yum install supervisor
cd /etc/supervisord.d

blog.ini 配置

[program:blog]
command=/opt/blog/venv/bin/uwsgi /opt/blog/config.ini
directory=/opt/blog
autostart=true
autorestart=true
stdout_logfile=/opt/blog/uwsgi_super.log
stopasgroup=true
killasgroup=true

启动看下并设置为开机启动项

service supervisord start
systemctl enable supervisord

注意还有个email文件是需要填入自己信息的,比如最高权限账号和要发送邮件的账号密码

请安装Python2.7环境,本服务器所用环境为

设置环境变量 Path(两个路径)

C:\Python27\Scripts
C:\Python27

如下所示:

快速生成requirements.txt的安装文件(使用者并不需要)

pip freeze > requirements.txt

解决中文问题,C:\Python27\Lib\site-packages建立sitecustomize.py文件,内容如下:

import sys
sys.setdefaultencoding('utf-8')

 

cd进入当前文件夹

cd C:\Users\Administrator\Desktop\blog

安装所需要的文件

pip install -r requirements.txt

 

shell运行

python manage.py shell

 外网访问(这个对应的是我阿里云服务器内网的IP,即内部设备的,本地使用的话不要设置,默认为localhost:5000)

app.run(host='172.16.161.109')

 

使用即产生日志文件

安装后想用IIS配置而不是cmd呢

只需要wfastcgi.py和FastCGI设置下就好

另外本网站已经使用https,再也不用裸奔了

 

python 使用Pyqt5搭建浏览器

pip install pyqt5==5.14.2 

pip install PyQtWebEngine

posted @ 2018-12-18 20:27  暴力都不会的蒟蒻  阅读(1412)  评论(1编辑  收藏  举报