钉钉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
相关推荐
linab1123 天前
springboot集成钉钉,发送钉钉日报
钉钉
winxp-pic10 天前
“腾讯、钉钉、飞书” 会议开源平替,免费功能强大
钉钉·飞书
水兵没月10 天前
钉钉群机器人设置——python版本
python·机器人·钉钉
岚天start14 天前
Shell脚本一键推送到钉钉告警并@指定人
钉钉·shell·脚本·告警·钉钉告警·艾特
gf132111114 天前
python_在钉钉群@人员发送消息
android·python·钉钉
gf132111114 天前
【python_钉钉群发图片】
钉钉
研究司马懿17 天前
【DevOps】Jenkins配置钉钉邮件通知
运维·pipeline·jenkins·钉钉·devops
会写代码的健身爱好者18 天前
钉钉消息推送()
java·服务器·钉钉
接口写好了吗20 天前
【流程设计】类似钉钉的流程设计功能样式demo
开发语言·javascript·钉钉·流程设计·oa审核流程
liuzmx23 天前
【钉钉在线笔试题】字符串表达式的加减法
笔记·python·钉钉