当前位置: 首页 > news >正文

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

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

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

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安装

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

#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/

export SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
http://www.lryc.cn/news/373648.html

相关文章:

  • c# 二维图形绘制实践
  • Nvidia TensorRT系列01-TensorRT的功能1
  • Vatee万腾平台:创新科技,助力企业腾飞
  • 搭建k8s集群报错unknown command “\u00a0“ for “kubeadm init“
  • 【数据结构】三路快速排序
  • 中国菜刀,蚁剑,哥斯拉,冰蝎的流量特征区别
  • 华为OD刷题C卷 - 每日刷题32(执行任务赚积分,计算三叉搜索树的高度)
  • QT系列教程(11) TextEdit实现Qt 文本高亮
  • 蓝队-溯源技巧
  • 【5】JDK、JRE和JVM的区别与联系
  • 【DevOps】Logstash详解:高效日志管理与分析工具
  • Vue3 之 Pinia 核心概念(八)
  • 【办公类-04-03】华为助手导出照片视频分类(根据图片、视频的文件名日期分类导出)
  • TVBOX 最新版下载+视频源教程
  • 2024年了,苹果可以通话录音了
  • 书生·浦语大模型实战营第二期作业五
  • 树莓派4B_OpenCv学习笔记9:图片的腐蚀与膨胀
  • Perplexity AI — 探索网络,发掘知识,沟通思想
  • RPC知识
  • 【爬虫】requests 结合 BeautifulSoup抓取网页数据
  • 安全测试框架 二
  • 安徽京准-NTP网络授时服务器助力助力甘南州公共资源交易
  • 大数据—什么是大数据?
  • 德克萨斯大学奥斯汀分校自然语言处理硕士课程汉化版(第十一周) - 自然语言处理扩展研究
  • 支持向量机(SVM)中核函数的本质意义
  • SpringBoot使用jasypt实现数据库信息的脱敏,以此来保护数据库的用户名username和密码password(容易上手,详细)
  • Python日志配置策略
  • 想学编程,什么语言最好上手?
  • binlog和redolog有什么区别
  • Linux笔记--ubuntu文件目录+命令行介绍