当前位置:   article > 正文

python3.9安装和pandas安装踩坑处理_python3.9对应的pandas版本

python3.9对应的pandas版本

0、先决条件:系统内最好先安装有gcc、libffi-devel等
1、安装包下载

https://www.python.org/downloads/source/ 
  • 1

2、解压安装包并上传到/usr/local/python3.9
3、打开shell

cd  /usr/local/python3.9
  • 1

要先把python3.9的所有文件复制到/usr/local/python3.9才会成功

./configure --prefix=/usr/local/python3.9  
  • 1

报权限不足时,用下面这个

bash  ./configure --prefix=/usr/local/python3.9 
  • 1

4、make并安装

make &&make install
  • 1

报错:configure: error: no acceptable C compiler found in $PATH 说明没gcc或版本过低

http://ftp.gnu.org/gnu/gcc/
  • 1

下载新的gcc安装好后再重新make,make的过程中出现GB2132时,说明是系统语言现在是中文,需要切换为英文

 localectl set-locale LANG=en_US.UTF-8
 source /etc/locale.conf
  • 1
  • 2

5、当make成功后,添加环境变量:

vi /etc/profile
#在最后添加  
PATH=/usr/local/python3/bin:$PATH
  • 1
  • 2
  • 3

#保存后,刷新配置文件

source /etc/profile
  • 1

6、添加软连接

ln -s /usr/local/python3.9/bin/pip3 /usr/bin/pip3
ln -s /usr/local/python3.9/bin/python3 /usr/bin/python3
  • 1
  • 2

当报该路径已存在其他版本的python时,可先进行备份

mv /usr/bin/python3 /usr/bin/python3_back
  • 1

7、 检验python3 是否安装成功

python3
  • 1

8、安装第三方框架

pypi.org   下载包
  • 1

whl类型的文件

pip3 install numpy-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • 1

tar.gz类型安装

tar -zvxf pyspark-3.3.1.tar.gz
cd /opt/python3/pyspark-3.3.1 
python3 setup.py install 
  • 1
  • 2
  • 3

安装pandas是最麻烦的,报错“ModuleNotFoundError: No module named ‘_ctypes’”模块缺失处理办法是以下:

http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-19.el7.x86_64.rpm
rpm -ivh libffi-devel-3.0.13-19.el7.x86_64.rpm
bash  ./configure --prefix=/usr/local/python3 
make &&make install 
  • 1
  • 2
  • 3
  • 4

当已经装好pandas后,运行import pandas 出现 ModuleNotFoundError: No module named ‘_bz2’
处理办法是

把_bz2.cpython-39-x86_64-linux-gnu.so  放到/usr/local/python3.9/lib/python3.9/lib-deload下
记得是把36m改成39
  • 1
  • 2

下载地址:https://pan.baidu.com/s/1GzUY4E0G2yVUfqxHOIzn1A
提取码:oiwh

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/93934
推荐阅读
相关标签
  

闽ICP备14008679号