python3安装及pip3报ERROR:No matching distribution found for解决方法
作者:zia22
这篇文章主要给大家介绍了关于python3安装及pip3报ERROR:No matching distribution found for解决的相关资料,文中通过代码以及图文介绍的非常详细,需要的朋友可以参考下
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
安装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
可能会报错: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
总结
到此这篇关于python3安装及pip3报ERROR:No matching distribution found for解决方法的文章就介绍到这了,更多相关python3安装及pip3报ERROR内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!