大佬教程收集整理的这篇文章主要介绍了CentOS编译和安装Python 3.5、setuptools、pip,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在CentOS下使用Python 3.5、setuptools、pip,可以按照以下步骤进行。
sudo yum groupinstall "Development tools"
sudo yum install zlib zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
依赖包说明
openssl-static
:若未装该静态库会导致pip3下载Python包失败zlib
和zlib-devel
:安装setuptools所需wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz
tar xf Python-3.5.4.tgz
cd Python-3.5.4
./configure --prefix=/usr/local --enable-shared
make
sudo make install
sudo ln -s /usr/local/bin/python3.5 /usr/bin/python3
echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf
ldconfig
python3 -V
打印
Python 3.5.4
setuptools相关网站:@L_489_9@
本文编写时最新版本是:36.7.2
wget https://pypi.python.org/packages/0f/22/7fdcc777ba60e2a8b1ea17f679c2652ffe80bd5a2f35d61c629cb9545d5e/setuptools-36.7.2.zip#md5=1874983171af0f7b16b5ec48558e6e55
# 解压zip
unzip setuptools-36.7.2.zip
cd setuptools-36.7.2
# 安装依赖包
sudo yum install -y zlib-devel
python3 setup.py build
sudo python3 setup.py install
RuntimeError@H_489_175@: Compression requires the (missing) zlib @H_918_67@module
出错原因:
缺少zlib模块导致安装失败
yum install zlib
yum install zlib-devel
下载成功后,进入python源码的目录,重新执行
@H_71_89@make @H_71_89@make install
此时先前执行的软连接仍旧生效,然后进入setuptool目录,重新安装
sudo python3 setup.py install
安装pip先要安装setuptools。
相关网站:https://pypi.python.org/pypi/pip
本文编写时最新版是9.0.1,下载命令:
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
用ln
连接到/usr/bin
,这样sudo pip3 -V
也可以使用。
tar vxf pip-9.0.1.tar.gz
cd pip-9.0.1
sudo python3 setup.py install
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3
pip3 -V
# OR
sudo pip3 -V
打印
pip 9.0.1 from /usr/local/lib/python3.5/site-packages (python 3.5)
以上是大佬教程为你收集整理的CentOS编译和安装Python 3.5、setuptools、pip全部内容,希望文章能够帮你解决CentOS编译和安装Python 3.5、setuptools、pip所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。