Linux下安装Python

Linux下安装Python目录一 Linux 下安装 Python 二 Linux 下 Python 安装完成后如何使用 pip 命令三 Linux 下 Python 安装完成后如何使用 yum 命令四 Linux 下安装 Anaconda 五 Linux 下使用 anaconda 安装 Keras 一般的 Linux 上都有默认的 Python 版本 CentOS6 5 默认的 Python 版本的 2 6 6 的 因为工作原因 这里需要用到 Python3 6 3 的版本 在这里

目录

一、Linux下安装Python

二、Linux下Python安装完成后如何使用pip命令

三、Linux下Python安装完成后如何使用yum命令

四、Linux下安装Anaconda

五、Linux下使用anaconda安装Keras

 

一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,小编将会一步步的教大家进行再Linux下Python3的安装。

 

一、安装之前查看自带的Python的版本

Linux下安装Python

 

二、上传并解压Python3.6.3

Linux下安装Python

 

三、python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错。至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全,下面是需要提前预装的依赖,装完这些依赖,python基本上便可以安装成功了:(注意,需要提前切换至root用户下

yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel yum install gcc

 

四、接下来就是安装我们的Python3.6.3了

首先先切换到我们之前解压的Python3.6.3的目录下

Linux下安装Python

然后进行configure操作

Linux下安装Python

最后进行make和make install操作

Linux下安装Python

没有报错,说明安装成功。值得注意的是,Python3.6.3自带了pip和setuptools,至于如何配置pip进行Python扩展包的下载,我们下一篇博客介绍。

 

五、Python3.6.3安装成功之后,检查python的版本发现还是之前的2.6.6版本的

Linux下安装Python

此时,我们需要创建咱们新版本(3.6.3)的软链接

首先切换到root用户下

Linux下安装Python

旧版本的软链接可以不用删除,改个名字即可,然后创建新版本的软链接

Linux下安装Python

最后我们再次切换到普通用户下,查看Python的版本,发现已经是我们最新安装的3.6.3的版本了。

Linux下安装Python

至此,Python3.6.3的安装就已经完成了。

 

你们在此过程中还遇到了什么问题,欢迎留言,让我看看你们都遇到了哪些问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201551.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:08
下一篇 2026年3月20日 上午9:09


相关推荐

  • 线程池拒绝策略详解[通俗易懂]

    线程池拒绝策略详解[通俗易懂]线程池拒绝策略详解JDK中已经预设了4种线程池拒绝策略,下面结合场景详细聊聊这些策略的使用场景,以及我们还能扩展哪些拒绝策略。池化设计思想池话设计应该不是一个新名词。我们常见的如java线程池、jdbc连接池、redis连接池等就是这类设计的代表实现。这种设计会初始预设资源,解决的问题就是抵消每次获取资源的消耗,如创建线程的开销,获取远程连接的开销等。就好比你去食堂打饭,打饭的大妈会先…

    2022年6月25日
    35
  • 远程连接windows2003桌面无法使用剪切板的有效解决方法

    远程连接windows2003桌面无法使用剪切板的有效解决方法

    2021年11月17日
    50
  • oracle模糊查询方法_oracle模糊查询下划线

    oracle模糊查询方法_oracle模糊查询下划线在这个信息量剧增的时代,如何帮助用户从海量数据中检索到想要的数据,模糊查询是必不可少的。那么在Oracle中模糊查询是如何实现的呢? 一、我们可以在where子句中使用like关键字来达到Oracle模糊查询的效果;在Where子句中,可以对datetime、char、varchar字段类型的列用Like关键字配合通配符来实现模糊查询,以下是可使用的通配符:(1)%:零或者多个字符,

    2022年4月19日
    221
  • Heartbleed心脏出血漏洞原理分析

    Heartbleed心脏出血漏洞原理分析Heartbleed心脏出血漏洞原理分析Heartbleed心脏出血漏洞原理分析2017年01月14日18:14:25阅读数:27182017年01月14日18:14:25阅读数:271

    2022年7月1日
    27
  • eclipse汉化版使用教程(安卓市场(官方版本))

    Eclipse汉化教程1.确定Eclipse的版本方法一:打开eclipse,在启动画面中可以看到eclipse的版本名称(我的版是Photon),记住这个版本的名称;方法二:在Eclipse启动后,点击菜单栏中的**Help(帮助)>>AboutEclipse(关于EclipseIDE)**会弹出的AboutEclipse窗口,在这里也可以找到当前Ec

    2022年4月16日
    192
  • 爆火全球的OpenClaw到底是啥?一文给你讲透!

    爆火全球的OpenClaw到底是啥?一文给你讲透!

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号