钉钉Stream模式推送程序环境部署

python3.10版本需要openssl1.1.1及以上版本

参考链接:https://blog.csdn.net/weixin_42806458/article/details/110678710

bash 复制代码
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
unzip openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
./config --prefix=/usr/local/openssl --openssldir=/etc/ssl shared zlib
make && make install
echo "/usr/local/openssl/lib" >>/etc/ld.so.conf
#下面这个命令未确定是否必要
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig -v
openssl version -a

python3.10.14安装

bash 复制代码
cd Python-3.10.14/
./configure --enable-optimizations --with-openssl=/usr/local/openssl --with-openssl-rpath=auto
make && make altinstall

报错:ModuleNotFoundError: No module named '_ctypes'

解决办法:yum install libffi-devel

报错:ModuleNotFoundError: No module named 'dingtalk.api'

解决办法:参考链接https://developer.aliyun.com/article/864562

bash 复制代码
#dingtalk.zip是解压后的文件中的一个名为dingtalk的文件夹加压后的文件
mv dingtalk.zip /usr/local/lib/python3.10/site-packages/

错误:执行钉钉触发构建python程序时报错Arguments: ssl.SSLCertVerificationError: SSL: CERTIFICATE_VERIFY_FAILED certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)

解决办法:参考链接https://opensource.dingtalk.com/developerpedia/docs/develop/best-practices/python-ssl/

bash 复制代码
export SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
相关推荐
TST-魚爷5 小时前
易视讯会议摄像头 + 全向麦克风实操讲解稿
android·电脑·钉钉·腾讯会议·zoom会议
七夜zippoe7 小时前
Agent 接入企业微信/钉钉:渠道对接实
ai·钉钉·企业微信·agent·渠道对接
2601_952047791 天前
金蝶云星空物料主数据推送 MES:单一策略同步实战教程
机器人·钉钉
xiaogai_gai2 天前
销售订单审核驳回钉钉提醒同步方案实战教程
钉钉
QEasycloud3 天前
BOM接口抛转失败钉钉通知策略实战教程:MySQL异常日志到钉钉消息的端到端配置
android·mysql·钉钉
TST-魚爷8 天前
易视讯会议摄像头电视安装教程
android·电脑·钉钉·腾讯会议·zoom会议
2601_952047798 天前
单一策略深度教程:用轻易云把集成任务的报错实时推送到钉钉机器人
java·机器人·钉钉
adminwolf15 天前
钉钉群消息自动转发怎么搞?
钉钉
Xxtaoaooo1 个月前
Prometheus 告警怎么推到钉钉?从单群通知到跨网络 Alertmanager 实战
钉钉·webhook·cpolar
钉钉开发者社区1 个月前
钉钉dws CLI更新 v1.0.61
钉钉