Python教程

2.Centos7相关Python安装

本文主要是介绍2.Centos7相关Python安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

      • 1.编译Python3.9.2
      • 2.安装pandas

1.编译Python3.9.2

1,进入https://www.python.org/ftp/python/3.9.2/选择相应的python版本

2.安装 python 前的库环境

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
yum install gcc-c++

3.下载解压安装源码包

cd /opt
#下载
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
#解压
tar -zxvf Python-3.9.2.tgz
cd Python-3.9.2

4.编译安装

#生成Mkefile文件,--prefix指定安装路径, ./configure --help 察看详细的说明
./configure --prefix=/usr
#make表示进行源代码的编译,make install表示安装
make && make install

make 是 Linux 开发套件里面自动化编译的一个控制程序,他通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。一般情况下,他所使用的 Makefile 控制代码,由 configure 这个设置脚本根据给定的参数和系统环境生成。make || make install make失败了才执行make install

5.配置环境变量

在/etc/profile最后一行添加
export PATH=/opt/python3/bin:$PATH
然后
source /etc/profile

6.验证是否安装成功,直接输入python3

资料:https://www.cnblogs.com/pyyu/articles/7402145.html

2.安装pandas

方法一:pip安装

1.为centos7的python的安装源设置为阿里源,命令如下:

#检查当前的python安装源的网址
pip3 config list | grep global.index-url
#将python安装源的网址设置为阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
#检查当前的python安装源的网址
pip3 config list | grep global.index-url

2.安装pandas

pip3 install pandas=1.3.3 
#windows下使用的安装包
pandas-1.3.3-cp39-cp39-win_amd64.whl 
#centos下使用的安装包
Downloading https://mirrors.aliyun.com/pypi/packages/03/ea/98d488a4047b3fd8075b5c1e00469ad42d715e2c1e4fd15fa1ffaef8d635/pandas-1.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 

3.检查pandas的安装依赖,为方法二做准备,命令如下

#安装pipdeptree
pip install pipdeptree
#运行如下命令检查依赖包
pipdeptree
#结果如下
pandas==1.0.3
  - numpy [required: >=1.13.3, installed: 1.18.2]
  - python-dateutil [required: >=2.6.1, installed: 2.8.1]
    - six [required: >=1.5, installed: 1.16.0]
  - pytz [required: >=2017.2, installed: 2019.3]

方法二:setup.py安装

1.访问https://mirrors.aliyun.com/pypi/simple/分别下载

#进入https://mirrors.aliyun.com/pypi/simple/six/ 选择six-1.16.0.tar.gz
six-1.16.0.tar.gz
python-dateutil-2.8.1.tar.gz
pytz-2019.3.tar.gz
numpy-1.18.2.tar.gz
pandas-1.3.3.tar.gz
#需要注意可能额外需要下载Cython(作为numpy的依赖)
Cython-0.29.24.tar.gz

2.我们以安装six-1.16.0.tar.gz为例

安装之前需要参考编译Python3.9.2中的安装 python 前的库环境

#解压压缩包
tar -zxvf six-1.16.0.tar.gz
#进入 six-1.16.0目录
cd six-1.16.0
#编译:
python3 setup.py build
#无误后安装:
python3 setup.py install
这篇关于2.Centos7相关Python安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!