Python

Linux环境安装Python3

温馨提示:本文最后更新于2021-03-02 18:33:20,某些文章具有时效性,若有错误或已失效,请在下方留言或问题自助查询
当前位置: 首页 » 编程开发 » Python » Linux环境安装Python3
浅时光博客 · 2月2日 · 2020年 本文2196个字,预计阅读6分钟 59192次已读

1、下载程序包

2、安装部署

2.1:上传软件包

  • 将软件包上传至服务器或者直接wget下载
原文链接:https://www.dqzboy.com
[localhost@root ~]# wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
  • 安装依赖包
[localhost@root ~]# yum -y install zlib zlib-devel bzip2 bzip2-devel ncurses ncurses-devel readline readline-devel openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi libffi-devel gcc make glibc-kernheaders

2.2:创建安原文链接:https://www.dqzboy.com装目录

[localhost@root ~]# mkdir /usr/local/python3

2.3:解压程序包

  • 解压至当前所在目录即可
[localhost@root ~]# tar -zxvf Python-3.7.4.tgz

2.4:编译安装

[localhost@root ~]# cd Python-3.7.4
[localhost@root Python-3.7.4]# ./configure --prefix=/usr/local/python3 --with-ssl --enable-shared CFLAGS=-fPIC
// --with-ssl添加ssl模块
[localhost@root Python-3.7.4]# make && make install
  • 安装完成没有提示错误便安装成功了
Linux环境安装Python3-浅时光博客

3、建立软连接

[root@localhost ~]# ln -sv /usr/local/python3/bin/python3.7 /usr/bin/python3
[root@localhost ~]# ln -sv /usr/local/python3/bin/pip3.7 /usr/bin/pip3

4、测试是否可以用

[root@localhost ~]# python3
Python 3.7.0 (default, Jul 28 2018, 22:47:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()

[root@localhost ~]#  pip3 --version
pip 18.1 from /usr/local/python38/lib/python3.7/site-packages/pip (python 3.7)

#升级pip3的版本
[root@localhost ~]# pip3 install --upgrade pip
[root@localhost ~]# pip3 --version
pip 20.1.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
  • 到此python3安装完成
文章来源(Source):https://www.dqzboy.com

5、关于yum无法使用问题

  • 如果是直接替换掉了默认的系统自带的python,那么需要更改以下配置;
    yum包管理是使用python2.x写的,将python2.x升级到python3.7以后,由于python版本语法兼容性导致问题出现
  • 解决方案如下
[root@localhost ~]# vim /usr/bin/yum
Linux环境安装Python3-浅时光博客
[root@localhost ~]# vim /usr/libexec/urlgrabber-ext-down
文章来源(Source):https://www.dqzboy.com
Linux环境安装Python3-浅时光博客

7原文链接:https://www.dqzboy.com、找不到libpython3.7m.so.1.0

7.1:方案1

[root@localhost ~]# cp /usr/local/python3/lib/libpython3.7m.so.1.0 /usr/lib64

7.1:方案2

[root@localhost ~]# pip3 install Pillow
/usr/local/python3/bin/python3.7: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

//找到libpython3.7m.so.1.0存放目录
[root@localhost ~]# find / -name libpython3.7m.so.1.0
/usr/local/python3/lib/libpython3.7m.so.1.0

//将libpython3.7m.so.1.0所在目录输入到python3.7.conf
[root@localhost ~]# echo "/usr/local/python3/lib " > /etc/ld.so.conf.d/python3.7.conf

[root@localhost ~]# ldconfig
[root@localhost ~]# ldd /usr/local/python3/bin/python3.7
Linux环境安装Python3-浅时光博客



关注本站官方微信公众号『精彩程序人生』

扫描左侧二维码关注我们的微信公众帐号,在微信公众帐号中回复【资料】获取IT技术文档。
关注博主不迷路~


本文作者:浅时光博客
原文链接:https://www.dqzboy.com/52.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可,转载时请以超链接形式标明文章原始出处和作者信息
免责声明:本站发布的内容(图片、视频和文字)以及一切破解补丁、注册激活和软件解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。访问和下载本站内容,说明您已同意上述条款!


0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!

    本站已稳定运行: | 耗时 0.217 秒 | 查询 70 次 | 内存 10.95 MB