安装python3环境
安装依赖包

pip install -r https://raw.githubusercontent.com/Cluas/189checkin/master/requirements.txt

上传脚本到/root
宝塔定时脚本:

python3 "/root/checkin.py" --username 手机号 --password 密码

1.安装相关依赖

yum install gcc libffi-devel zlib* openssl-devel

2.下载并解压

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
tar -xvJf Python-3.7.1.tar.xz
cd Python-3.7.1

3.编译安装

./configure prefix=/usr/local/python3
make && make install

4.编译完成后,创建软链接文件到执行文件路径:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

5.我们可以清除之前编译的可执行文件及配置文件 && 清除所有生成的文件:

make clean && make distclean

bug: 使用pip 命令失败

2.3 升级openssl

1.下载openssl

wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
tar -zxvf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a

2.编译安装

./config --prefix=/usr/local/openssl no-zlib #不需要zlib
make
make install

3.备份原配置

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl/ /usr/include/openssl.bak

4.新版配置

ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

5.修改系统配置

写入openssl库文件的搜索路径

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

使修改后的/etc/ld.so.conf生效

ldconfig -v

6.查看openssl版本

openssl version

openssl version 提示:
/usr/local/openssl/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

假如你的libssl.so.1.1 文件在/usr/local/openssl/lib/下面,可以这样做

ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

3.3 重新安装python

./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl
make
make install
rm /usr/bin/pip
ln -s /usr/bin/pip3 /usr/bin/pip
pip3 -V
最后修改:2021 年 12 月 25 日
如果觉得我的文章对你有用,请随意赞赏