python3在window上运行或安装模块各种问题-创新互联

1. 在window上运行celery各种奇怪的问题

创新互联建站主要从事成都网站制作、网站设计、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务拜泉,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

如出现错误:

ValueError: not enough values to unpack (expected 3, got 0)

请先安装如下模块
pip install eventlet
启动时,带上改模块,指定为运行参数
celery -A tasks worker --loglevel=info -P eventlet

2. pip安装模块时,各种报错,无法安装

如安装模块:mysqlclient 、python-ldap等等,会有如下错误,请参考文中的三个步骤

1、python-ldap\Modules\common.h(15): fatal error C1083

2、 error: command ‘C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\HostX86\x64\cl.exe’ failed with exit code 2

3、\common.h(15): fatal error C1083: 无法打开包括文件: “lber.h”: No such file

4、ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly

5、Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

  • 第一步:升级完pip后尝试安装
如果尝试升级pip无法解决问题,那就直接放弃
pip3 install --upgrade pip
  • 第二步:安装windows C++编译环境后,尝试安装(若之前装过,可以尝试卸载,重新安装最新版本)

可以尝试先去下载windows需要的一系列C++的编译环境:
Microsoft Visual C++ Build Tools
Microsoft C++ 生成工具

在这里插入图片描述

  • 第三步:直接下载whl包安装

最后推荐:
最快安装模块的方式,直接在:whl包下载

示例,在python3.8版本选择cp38,安装成功

pip install python_ldap-3.4.0-cp38-cp38-win_amd64.whl

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:python3在window上运行或安装模块各种问题-创新互联
转载来源:http://scyanting.com/article/pdcie.html