【Centos7】安装python3 pip3
2023-12-14 13:53:48
【centos7】安装python3 pip3
Python简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
- Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
- Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
- Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
- Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
CentOS7安装Python3
1.安装依赖库
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make epel-release zlib zlib-devel
2.安装liunx系统下python2的pip
yum install python-pip
3.安装liunx系统下wget工具包
yum -y install wget
5.安装python3源码包
wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tar.xz
网速比较慢建议大家下载后上传到虚拟机中
3.6.15是python版本号,大家可以登录到www.python.org查看需要的版本号,如需要安装包可以留言,我整理最近的一些安装包提供大家下载
tar -xf Python-3.9.9.tar
5.编译python3源码包
cd Python-3.6.15
./configure --prefix=/usr/local/python3 --enable-shared --with-ssl
make && make install
5.给python3做个软链接到系统文件让其直接能使用
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
6.查看版本号是否正常
python -V
报错解决方案
[root@pgadmin Python-3.6.15]# python3 -V
python3: error while loading shared libraries: libpython3.6.so.1.0: cannot open shared object file: No such file or directory
[root@pgadmin Python-3.9.9]# ldd /usr/local/python3/bin/python3.9
linux-vdso.so.1 => (0x00007ffca1116000)
libpython3.6.so.1.0 => not found
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fc7809c0000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc7807a4000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc7805a0000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007fc78039d000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc78009b000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc77fccd000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007fc77faca000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc780bf7000)
[root@pgadmin Python-3.6.15]#
解决方案:
通过find命令找到
find / -name libpython3.9.so.1.0
ln -s /usr/local/python3/lib/libpython3.6.so.1.0 /usr/lib64/libpython3.6.so.1.0
python3 -V
7.python3自带pip3 但是版本过旧,需要升级到新版本后很多插件才能加载出来
pip3 install --upgrade pip
文章来源:https://blog.csdn.net/sinat_36528886/article/details/134984357
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!