钉钉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
相关推荐
freesharer4 小时前
Zabbix 配置钉钉告警
钉钉·zabbix·monitoring·监控
实在智能RPA4 小时前
实在智能对话钉钉:宜搭+实在Agent,AI时代的工作方式
人工智能·钉钉·rpa·实在智能·agent智能体
宁波阿成3 天前
基于jeecgboot-vue3的Flowable流程-集成仿钉钉流程(一)大题思路
开发语言·javascript·钉钉
菜鸟柱子3 天前
shell脚本数据库查询-钉钉发生信息
数据库·钉钉·shell
Dark_programmer11 天前
钉钉微应用 - - - - - 钉钉内打开新页签
钉钉
didiplus11 天前
硬盘空间告急?监控服务器容量,钉钉及时提醒!
服务器·钉钉·硬盘容量告警
NineData16 天前
从钉钉到跨境电商领域的技术演变,HHO如何通过NineData实现全球化业务布局
钉钉·数据迁移·ninedata·客户案例·数据复制·两氢一氧·hho
Niubist_22 天前
对接钉钉Stream模式考勤打卡相关事件的指南
钉钉
营赢盈英24 天前
钉钉二次开发-企业内部系统集成官方OA审批流程(一)
java·低代码·钉钉·项目管理·springboot·官方oa·审批流程