Centos6.5源码安装python3.6及离线安装.w-创新互联
python×××链接:https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的连城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!上传至服务器:/usr/local/src
tar zxf Python-3.6.3.tgz -C /usr/local/src/
安装依赖:
yum groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
源码安装python包
./configure --prefix=/usr/local/python36/ --enable-optimizations
make && make install
编译时长与硬件性能有关
报错解决:
在执行make install
ModuleNotFoundError: No module named '_ctypes'
解决依赖:
依赖下载:
wget http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/el/releases/6/Everything/x86_64/os//xulrunner10-10.0.1-2.el6.R.x86_64.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/glibc-2.12-1.212.el6.i686.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libffi-3.0.5-3.2.el6.i686.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/libffi-devel-3.0.5-3.2.el6.i686.rpm
yum install libffi-devel -y
修改yum包
vim /usr/bin/yum
#!/usr/bin/python 改为 #!/usr/bin/python2.6
修改: /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python2
设置默认python为python3.6
ln -s /usr/local/python36/bin/python3 /usr/bin/python
检查版本
#python -V
Python 3.6.3
pypi官方包下载目录
https://pypi.org/
下载什么直接搜索就好了,直接下载即可
安装使用pip install package-name.whl
安装过程中出现各种依赖,对于离线安装的用户可根据提示在pypi官网请添加链接描述进行查找相关依赖的包安装即可。
安装ipthon
下载ipython项目包
https://codeload.github.com/ipython/ipython/zip/master
unzip ipython-master.zip && cd ipython-master
对于源码安装直接运行
python setup.py install
测试
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文题目:Centos6.5源码安装python3.6及离线安装.w-创新互联
URL地址:http://cdiso.cn/article/ddpdgg.html