我是靠谱客的博主 专注香氛,最近开发中收集的这篇文章主要介绍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安装的全部内容,希望文章能够帮你解决2.Centos7相关Python安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部