当前位置:   article > 正文

python3安装及pip3 报ERROR: No matching distribution found for_error: no matching distribution found for trition

error: no matching distribution found for trition

python3 pip Install Error: No matching distribution found for
在这里插入图片描述
安装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

./config --prefix=/usr/local/openssl-1.1.1 --openssldir=/usr/local/openssl-1.1.1 

make && make install

# 方法一,声明临时变量,怕影响线上服务推荐使用该方法
# 包括后续引用库文件都要提前声明
export LD_LIBRARY_PATH=/usr/local/openssl-1.1.1/lib:$LD_LIBRARY_PATH

# 方法二,永久声明变量
echo "/usr/local/openssl-1.1.1/lib" >> /etc/ld.so.conf.d/openssl-1.1.1-x86_64.conf

ldconfig
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

安装python3

--下载python
wget https://www.python.org/ftp/python/3.7.11/Python-3.7.11.tar.xz

--解压缩、编译和安装
tar xvf Python-3.7.11.tar.xz
cd Python-3.7.11
./configure --prefix=/usr/local/python-3.7.11 --enable-optimizations --with-openssl=/usr/local/openssl-1.1.1
make && make install

--做个软连接到当前用户的bin目录
ln -s /usr/local/python-3.7.11 /usr/local/python3
ln -s /usr/local/python-3.7.11/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python-3.7.11/bin/pip3 /usr/bin/pip3
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

可能会报错:
zipimport.ZipImportError: can’t decompress data

解决方法:

1、打开终端,输入一下命令安装zlib相关依赖包:
yum -y install zlib*

2、进入 python安装包,修改Module路径的setup文件:
(1)
Modules/Setup.dist (或者 Modules/Setup) 文件
vim Modules/Setup.dist 
(2)
找到一下一行代码,去掉注释:
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
     zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
(3)
进入python的安装包路径下执行:
    make && make install 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/351826
推荐阅读
相关标签
  

闽ICP备14008679号