概述
文章目录
- 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安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复