1. 在window上运行celery各种奇怪的问题
如出现错误:
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包下载文章来源:https://www.toymoban.com/news/detail-554416.html
示例,在python3.8版本选择cp38,安装成功文章来源地址https://www.toymoban.com/news/detail-554416.html
pip install python_ldap-3.4.0-cp38-cp38-win_amd64.whl
到了这里,关于python3在window上运行或安装模块各种问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!