最近刚换工作,这段时间一直在学习融入新工作。这篇文章是写给大家也是写给自己安装的一个复盘、学习,共勉!
Tips:本篇文章基于GitHub上已开源项目Chatgpt-on-wechat,项目地址:https://github.com/zhayujie/chatgot-on-wechat.
1、安装虚拟机(推荐安装centos7系列)
安装虚拟机这一部分就不过多赘述了,CSDN上很多详细教程,这里我安装的是Centos7.9
[haohao@node1 /]$ hostnamectl
Static hostname: node1
Icon name: computer-vm
Chassis: vm
Machine ID: 0f46be15981941ae908be2af10b3128b
Boot ID: b7f3585155ae40a4851ac176db6c439b
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.el7.x86_64
Architecture: x86-64
在这里有一点要跟大家说明一下,因为centos7.9自带的openssl版本是1.0.2,但是现在python3.8.5的urllib3库要求的openssl版本最低也要1.1.1。这边建议大家安装完虚拟机之后,先升级一下openssl的版本,这边推荐1.1.1即可,不然到最后运行程序的时候会提示,我最开始走到这一步的时候被这个报错卡了很久,升级了openssl3.0.1,重新编译安装python等等搞了很久,后面使用1.1.1版本的就好了,也算是给大家避一个坑吧
ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips 26 Jan 2017'.
tips:升级openssl可以参考这篇文章OpenSSL升级版本到最新(1.1.1) - 知乎 (zhihu.com) - 知乎 (zhihu.com)