“Centos7 python3 and pip3 How to install python3.x on centos7.x”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
 
(未显示同一用户的10个中间版本)
第1行: 第1行:
 +
=install python3.x 2021=
 +
最好不要手工 要批量如ansible
 +
 +
[[Ansible基础#ansible配合shell脚本批量编译安装python3.7]]
 +
<pre>
 +
 +
#2021
 +
 +
#abord  小写的o字母
 +
 +
yum install -y  zlib-devel
 +
curl  -o py.tgz  https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
 +
#国内mirrors
 +
curl  -o py.tgz https://mirrors.huaweicloud.com/python/3.7.8/Python-3.7.8.tgz
 +
 +
 +
 +
 +
#!/bin/bash
 +
# install python3.7.12
 +
# yum tools
 +
 +
yum -y 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
 +
cd /usr/local/src
 +
mkdir /usr/local/python37
 +
tar -xvf  Python-3.7.12.tar.xz
 +
cd Python-3.7.12
 +
./configure --prefix=/usr/local/python37
 +
make -j3  && make install
 +
mv /usr/bin/python3 /usr/bin/python3bak
 +
mv /usr/bin/pip3  /usr/bin/pip3bak
 +
ln -s /usr/local/python37/bin/python3 /usr/bin/python3
 +
ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3
 +
# end
 +
 +
 +
 +
注意 
 +
ARNING: You are using pip version 20.1.1; however, version 21.2.4 is available.
 +
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
 +
root@myxps:
 +
</pre>
 +
==比较老的 ==
 
<pre>
 
<pre>
  
第4行: 第48行:
  
 
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
 
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
 +
  
 
  wget -c https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
 
  wget -c https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
第20行: 第65行:
  
  
 +
 +
#abord  小写的o字母
 +
 +
yum install -y  zlib-devel
 +
curl  -o py.tgz  https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
 +
#国内mirrors
 +
curl  -o py.tgz https://mirrors.huaweicloud.com/python/3.7.8/Python-3.7.8.tgz
 +
  tar xvf py.tgz && cd Python-3.7.7/
 +
./configure --prefix=/usr/local/python3
 +
make -j4  && make install
 +
ln -s  /usr/local/python3/bin/python3  /usr/bin/python3
  
  
 
</pre>
 
</pre>
  
 +
=numpy=
 +
<pre>
 +
pip install numpy
 +
#利用ansible 批量和国内源
 +
ansible intra -b -u root  -a "pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple"
 +
 +
 +
 +
python3
 +
Python 3.7.12 (default, Sep 23 2021, 03:26:32)
 +
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
 +
Type "help", "copyright", "credits" or "license" for more information.
 +
>>> import numpy
 +
>>> from numpy import *
 +
>>> eye(4)
 +
array([[1., 0., 0., 0.],
 +
      [0., 1., 0., 0.],
 +
      [0., 0., 1., 0.],
 +
      [0., 0., 0., 1.]])
 +
>>>
 +
</pre>
 +
https://numpy.org/install/
 +
 +
=python源码国内下载=
 +
 +
https://mirrors.huaweicloud.com/python
  
 
=troubleshooting=
 
=troubleshooting=
第31行: 第113行:
 
安装上所有的lib 用上面的安装方式就行了
 
安装上所有的lib 用上面的安装方式就行了
  
 +
=see also=
 +
[https://segmentfault.com/a/1190000015628625 CentOS 7 下 安装 Python3.7]
  
=see also=
+
[https://www.runoob.com/numpy/numpy-install.html NumPy 安装]
  
 
[https://www.jianshu.com/p/aca9967a7136 Centos7 Python3 pip3下安装scrapy]
 
[https://www.jianshu.com/p/aca9967a7136 Centos7 Python3 pip3下安装scrapy]
 
   [[category:python]]
 
   [[category:python]]

2021年9月26日 (日) 03:47的最新版本

install python3.x 2021

最好不要手工 要批量如ansible

Ansible基础#ansible配合shell脚本批量编译安装python3.7


#2021

#abord  小写的o字母

 yum install -y  zlib-devel
curl  -o py.tgz  https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
#国内mirrors 
curl  -o py.tgz https://mirrors.huaweicloud.com/python/3.7.8/Python-3.7.8.tgz




#!/bin/bash
# install python3.7.12
# yum tools

yum -y 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
cd /usr/local/src
mkdir /usr/local/python37
tar -xvf  Python-3.7.12.tar.xz
cd Python-3.7.12
./configure --prefix=/usr/local/python37
make -j3  && make install
mv /usr/bin/python3 /usr/bin/python3bak
mv /usr/bin/pip3  /usr/bin/pip3bak
ln -s /usr/local/python37/bin/python3 /usr/bin/python3
ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3
# end



注意  
ARNING: You are using pip version 20.1.1; however, version 21.2.4 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
root@myxps:

比较老的


yum -y 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


 wget -c https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
   21  tar xvf Python-3.5.1.tgz 
   23  cd Python-3.5.1/

   25  ./config
   26  ./configure 
   27  ./configure --prefix=/usr/local/python3
   28  make -j4  && make install

创建Python3,pip3的软链接
ln -s /usr/local/python3/bin/python3.5 /usr/bin/python3
   78  ln -s /usr/local/python3/bin/pip3  /usr/bin/pip3




#abord  小写的o字母

 yum install -y  zlib-devel
curl  -o py.tgz  https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
#国内mirrors 
curl  -o py.tgz https://mirrors.huaweicloud.com/python/3.7.8/Python-3.7.8.tgz
  tar xvf py.tgz && cd Python-3.7.7/
./configure --prefix=/usr/local/python3
make -j4  && make install
ln -s  /usr/local/python3/bin/python3  /usr/bin/python3


numpy

pip install numpy
#利用ansible 批量和国内源
ansible intra -b -u root  -a "pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple"



 python3
Python 3.7.12 (default, Sep 23 2021, 03:26:32) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> from numpy import *
>>> eye(4)
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])
>>> 

https://numpy.org/install/

python源码国内下载

https://mirrors.huaweicloud.com/python

troubleshooting

zipimport.ZipImportError: can't decompress data; zlib not available

安装上所有的lib 用上面的安装方式就行了

see also

CentOS 7 下 安装 Python3.7

NumPy 安装

Centos7 Python3 pip3下安装scrapy