钉钉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
相关推荐
paopao_djshddhdj12 小时前
钉钉宜搭在政府与学校等单位的收费模式与应用介绍
钉钉
paopao_djshddhdj13 小时前
钉钉千问:企业级AI助手,赋能组织智能升级
人工智能·钉钉
皮皮虾❀4 天前
钉钉排班冲突预警+人员错配调度+加班费动态核算一体化实战:从“高峰期没人低峰期白请”到“排班用工实时最优解”的门店实践
钉钉
paopao_djshddhdj6 天前
钉钉悟空:企业数字化转型的智能助手,使用与收费详解
钉钉
paopao_djshddhdj6 天前
AI时代:企业如何实现钉钉数字化转型
人工智能·钉钉
paopao_djshddhdj7 天前
钉钉智慧园区:功能详解、适用企业与价值分析
钉钉
paopao_djshddhdj7 天前
钉钉智慧食堂:赋能企业高效管理的数字化餐饮解决方案
大数据·人工智能·钉钉
Wang's Blog7 天前
AI Agent白手起家52: 从零搭建钉钉智能助手——资源准备与核心架构实现
人工智能·架构·钉钉
钉钉开发者社区8 天前
钉钉dws CLI更新周刊
钉钉·agent·钉钉cli
北极糊的狐8 天前
钉钉小程序报错data.formatTime is not a function是因为 axml 模板中不能直接调用 Page 内自定义方法!
java·小程序·钉钉