钉钉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

相关推荐

  1. Stream模式程序环境部署

    2024-06-15 22:02:02       28 阅读
  2. 实现自定义机器人markdown类型消息

    2024-06-15 22:02:02       54 阅读
  3. Linux服务监控自动巡检脚本--告警

    2024-06-15 22:02:02       37 阅读
  4. SSL证书到期自动巡检脚本-告警

    2024-06-15 22:02:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 22:02:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 22:02:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 22:02:02       87 阅读
  4. Python语言-面向对象

    2024-06-15 22:02:02       96 阅读

热门阅读

  1. 图神经网络工具篇

    2024-06-15 22:02:02       25 阅读
  2. C#多线程与函数对象的实例

    2024-06-15 22:02:02       22 阅读
  3. Elasticsearch与Kafka集成:实现数据流处理

    2024-06-15 22:02:02       30 阅读
  4. 代码随想录Day59

    2024-06-15 22:02:02       29 阅读
  5. lvgl手势事件判断为点击事件问题

    2024-06-15 22:02:02       28 阅读
  6. 解决测试类Class not found报错

    2024-06-15 22:02:02       31 阅读
  7. 区块链之快照

    2024-06-15 22:02:02       29 阅读
  8. web开发的尽头是servlet

    2024-06-15 22:02:02       32 阅读
  9. 反射,枚举以及lambda表达式

    2024-06-15 22:02:02       22 阅读
  10. webpack和vite区别

    2024-06-15 22:02:02       24 阅读
  11. Vue待学习

    2024-06-15 22:02:02       22 阅读