【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错

目录

一、提示:多版本python

二、问题一:Redis启动失败

2.1、错误重现:

2.2、解决方法:

三、问题二:No module named 'click'

3.1、错误重现:

3.2、解决方法:

3.2.1、原因一:未安装click模块

3.2.2、原因二:安装了多个python

四、问题三:proxyPool启动报错

4.1、错误重现:

4.2、解决方法:

4.2.1、原因一:连接密码问题

4.2.2、原因二:不兼容



【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第1张图片

 (代码总是不能想我们所想,所以才显得我们专业)


一、提示:多版本python

 如果直接使用py -3 安装相关的依赖,可能会不知道安装到哪一个模块上面了

使用python的时候,加上对应的版本号

eg:py -3.8



二、问题一:Redis启动失败

2.1、错误重现:

点击exe文件闪退

在命令行运行

提示:Creating Server TCP listening socket *:6379: bind: Unknown error

创建服务器TCP侦听套接字 *:6379:绑定:未知错误

2.2、解决方法:

进入到Windosw Powershell(或者命令提示符)

依次输入:

.\redis-cli.exe
shutdown
exit
 .\redis-server.exe redis.windows.conf

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第2张图片

 最后看到这图片就是启动成功了



三、问题二:No module named 'click'

3.1、错误重现:

ModuleNotFoundError: No module named 'click'

ModulenotFoundError:没有名为“click”的模块

3.2、解决方法:

3.2.1、原因一:未安装click模块

联网安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple click

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第3张图片

更多开源镜像

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云 http://mirrors.aliyun.com/pypi/simple/

豆瓣 http://pypi.douban.com/simple/


3.2.2、原因二:安装了多个python

因为存在多个版本的python3

输入py -3 会找不到对应的模块 

所以未找到对应的模块

加上对应的版本号就可以了

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第4张图片



四、问题三:proxyPool启动报错

4.1、错误重现:

没有连接到

DATABASE CONFIGURE(数据库配置)【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第5张图片

4.2、解决方法:

4.2.1、原因一:连接密码问题

在命令行设置的Redis密码,在重启后会恢复默认空

推荐直接将proxy_pools中的Redis的密码改为空

(即将密码删除) 

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第6张图片

或者在每次启动客户端的时候

重设密码

config set requirepass 123456

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第7张图片


4.2.2、原因二:不兼容

在 proxy_pool 目录中的 requirements.txt 中加上一行

最新版的itsdangerous与proxy_pool不兼容,默认安装后,启动项目的时候会出现错误

加上itsdangerous==2.0.0

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第8张图片

  py -3.8 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

【proxy_pool搭建问题】多版本python、依赖Redis启动失败、No module named ‘click‘、proxyPool启动报错_第9张图片

你可能感兴趣的:(python,开发语言)