1、安装python
https://www.python.org/downloads/windows/
https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe
或
https://www.python.org/ftp/python/3.7.9/python-3.7.9-amd64.exe



安装前5项,不是图中的四项
建立环境变量:系统变量--新建--python--C:/Python38/python.exe
用python -V命令检测是否安装成功(V为大写)
2、安装pip
下载https://bootstrap.pypa.io/pip/get-pip.py (这个是匹配python3.8)
或下载https://bootstrap.pypa.io/pip/3.7/get-pip.py (这个是匹配python3.7)
将下载的文件放到python安装目录 命令行进入目录后执行:
./python.exe ./get-pip.py
3、安装Python的openSSL模块:
./Scriptspip3.8.exe install six psutil lxml pyopenssl
或
./Scriptspip3.7.exe install six psutil lxml pyopenssl
4、安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html 如下载nginx/Windows-1.27.3
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
由于官方提供的nginx绿色版本 需要改造后才能作为服务启动
所以我这里整合了一个可以直接服务的版本:
5、 安装flup,直接命令行在线安装:
pip install flup
Flup支持多种协议,如 FastCGI、SCGI 和 AJP
部署 Flup 应用时,可以使用像 Nginx 或 Apache 这样的 Web 服务器,以 FastCGI 模式运行。
在Python中使用Flup来创建和部署简单的WSGI应用。通过使用Flup,我们可以简单地将Python应用与Web服务器连接,使其能够处理不同的请求。
以下是一个 Nginx 的配置示例:
在上面的Nginx配置中,我们指定了Nginx监听8000端口,并将FastCGI请求转发给运行在9000端口的Flup应用
离线安装flup的方法:下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3
解压(比如解压到D:\flup)
安装(进入到python的安装路径,然后执行下面的命令
>python setup.py install
)
!注意,如果提示缺少setuptools,安装distribute-0.6.49.tar.gz,安装方法和flup安装一样,下载地址:https://pypi.python.org/pypi/distribute/0.6.49
7、安装Mysql8.4.3
https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-winx64.msi
详细的安装教程这里就不细说 网上有很多
8、安装python的Mysql驱动
在Python中,连接MySQL数据库通常使用PyMySQL或mysql-connector-python等库
pip install pymysql //建议用这个
或
pip install mysql-connector-python
9、安装Redis
Redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
打开下载的 Redis 安装程序,按操作步骤安装即可。
默认安装位置:C:\Redis\
勾选增加环境变量:


设置 Redis 密码:
打开安装目录下的redis.windows-service.conf文件
找到
https://www.python.org/downloads/windows/
https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe
https://www.python.org/ftp/python/3.7.9/python-3.7.9-amd64.exe



安装前5项,不是图中的四项
建立环境变量:系统变量--新建--python--C:/Python38/python.exe
用python -V命令检测是否安装成功(V为大写)
2、安装pip
下载https://bootstrap.pypa.io/pip/get-pip.py (这个是匹配python3.8)
将下载的文件放到python安装目录 命令行进入目录后执行:
./python.exe ./get-pip.py
3、安装Python的openSSL模块:
./Scriptspip3.8.exe install six psutil lxml pyopenssl
./Scriptspip3.7.exe install six psutil lxml pyopenssl
4、安装nginx
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
由于官方提供的nginx绿色版本 需要改造后才能作为服务启动
所以我这里整合了一个可以直接服务的版本:
pip install flup
Flup支持多种协议,如 FastCGI、SCGI 和 AJP
部署 Flup 应用时,可以使用像 Nginx 或 Apache 这样的 Web 服务器,以 FastCGI 模式运行。
在Python中使用Flup来创建和部署简单的WSGI应用。通过使用Flup,我们可以简单地将Python应用与Web服务器连接,使其能够处理不同的请求。
以下是一个 Nginx 的配置示例:
| server { listen 8000; server_name localhost; location / { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } |
在上面的Nginx配置中,我们指定了Nginx监听8000端口,并将FastCGI请求转发给运行在9000端口的Flup应用
解压(比如解压到D:\flup)
安装(进入到python的安装路径,然后执行下面的命令
>python setup.py install
)
!注意,如果提示缺少setuptools,安装distribute-0.6.49.tar.gz,安装方法和flup安装一样,下载地址:https://pypi.python.org/pypi/distribute/0.6.49
7、安装Mysql8.4.3
https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-winx64.msi
详细的安装教程这里就不细说 网上有很多
8、安装python的Mysql驱动
在Python中,连接MySQL数据库通常使用PyMySQL
pip install pymysql //建议用这个
pip install mysql-connector-python
9、安装Redis
Redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
默认安装位置:C:\Redis\
勾选增加环境变量:


设置 Redis 密码:
打开安装目录下的redis.windows-service.conf文件
找到
requirepass foobared这一段,把foobared设置成新密码,如前面有#,注意将其去掉,requirepass前不能有空格。

文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
