Linux下安装Python3.6及避坑指南

下面是关于“Linux下安装Python3.6及避坑指南”的完整攻略。

前置条件

首先要确保已经安装了Linux操作系统,并且处于管理员权限下。另外,为避免权限问题,建议将Python安装在非系统目录下,例如在/usr/local或者/opt下。

步骤

  1. 在官网下载Python3.6源码包,可通过以下命令下载:

$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

  1. 解压源码包,可通过以下命令解压:

$ tar -zxvf Python-3.6.0.tgz

  1. 进入解压后的目录,执行以下命令:

$ ./configure prefix=<你的安装目录>
$ make
$ make install

注意:其中的<你的安装目录>为你的Python3.6的安装目录。

  1. 检查Python3.6是否配置成功,可执行以下命令:

$ python3.6 -V

如果能够输出Python3.6.x的版本号,则表示安装成功。

避坑指南

  1. 科学上网:有些Linux发行版可能无法正常从官网下载Python3.6源码包,建议使用科学上网的方式访问。

  2. 缺失依赖库:在执行./configure命令时,可能会提示缺失某些依赖库。需要先安装这些依赖库,然后再重新执行./configure命令。

示例说明

示例一:在CentOS 7上安装Python3.6

  1. 首先,在终端运行以下命令安装必要的依赖库:

$ yum install gcc openssl-devel bzip2-devel libffi-devel -y

  1. 然后,在官网下载Python3.6源码包,并解压:

$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
$ tar -zxvf Python-3.6.0.tgz

  1. 进入解压后的目录,执行以下命令进行安装:

$ ./configure prefix=/opt/python3.6
$ make
$ make install

  1. 检查Python3.6是否安装成功,执行以下命令:

$ /opt/python3.6/bin/python3.6 -V

输出结果如下:

Python 3.6.0

示例二:在Ubuntu 18.04上安装Python3.6

  1. 首先,在终端运行以下命令安装必要的依赖库:

$ sudo apt-get update
$ sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

  1. 然后,在官网下载Python3.6源码包,并解压:

$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
$ tar -zxvf Python-3.6.0.tgz

  1. 进入解压后的目录,执行以下命令进行安装:

$ ./configure prefix=/opt/python3.6
$ make
$ sudo make install

  1. 检查Python3.6是否安装成功,执行以下命令:

$ /opt/python3.6/bin/python3.6 -V

输出结果如下:

Python 3.6.0

以上就是关于“Linux下安装Python3.6及避坑指南”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下安装Python3.6及避坑指南 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux jdk版本随时切换版本随时切换实现方法

    下面我将详细介绍如何在Linux系统上实现JDK版本的随时切换。 1. 安装多个JDK版本 为了实现JDK版本的随时切换,我们需要在Linux系统上安装多个JDK版本。安装时需要注意版本号和位数。 示例1:安装JDK11和JDK8 可以通过以下命令在Linux系统上安装JDK11和JDK8: sudo apt-get install openjdk-11-j…

    Linux 2023年5月24日
    00
  • Linux中QQ软件的安装和配置

    当然可以,以下是“Linux中QQ软件的安装和配置”的完整攻略,希望能对你有所帮助。 安装Wine 在Linux系统中安装QQ需要安装Windows模拟器Wine,执行以下命令安装: sudo apt install wine 安装完成后可以通过以下命令查看Wine的版本信息: wine –version 下载QQ安装程序 有些不正经的第三方网站提供了QQ…

    Linux 2023年5月14日
    00
  • kali Linux openvas忘记密码的解决方法

    1.先删除默认的admin帐号root@xxs:~# openvasmd –delete-user=adminUser deleted. 2.创建admin帐号,默认会生成密码root@xxs:~# openvasmd –create-user=adminUser created with password ‘462972b7-02fc-4a0b-a58…

    Linux 2023年4月11日
    00
  • 部署prometheus、grafana、alertmanager

    简介:由于资源有限,本实验用了两台机器 监控端:部署prometheus、grafana、alertmanager 被监控端:node_exporter、mysqld_exporter 一. 部署promethus 1. 下载 https://prometheus.io/download/ 2. 解压 ​ mkdir -p /data/prometheus …

    Linux 2023年4月19日
    00
  • kvm安装和删除虚拟机的方法

    关于kvm安装和删除虚拟机的方法,下面是完整攻略: 安装KVM 1. 检查硬件特性 在安装kvm之前,需要确保硬件特性支持KVM虚拟机。在Linux命令行中使用如下命令检查硬件特性: $ egrep -c " (vmx|svm) " /proc/cpuinfo 如果输出值大于0,说明支持KVM虚拟。 2. 安装KVM及其他软件 在安装kv…

    Linux 2023年5月24日
    00
  • Ubuntu Linux下通过代理(proxy)使用git上github.com

    版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/loveaborn/article/details/24575659 github.com。作为程序猿的代码仓库。我们常常会用到。 但有时候我们不能直接通过网络链接它,仅仅能通过代理。 这里我有一台代理服务器,起初我以为在终端设置了代理环境即可了,其设置为在你的…

    Linux 2023年4月12日
    00
  • linux与window文件路径问题

    最近在做一个文件上传的组件时,发现在windows下上传文件时没任何问题,但是部署到linux下之后,有时会出现获取不到上传文件的问题,代码如下: /** * 校验上传的文件大小是否超过struts-config.xml文件中配置的大小 * @param url * @return */ public String checkfilesize(String …

    Linux 2023年4月11日
    00
  • 详解CentOS升级Python2.6到Python2.7并安装pip

    CentOS升级Python2.6到Python2.7并安装pip的完整攻略如下: 1. 检查系统中Python的版本 在CentOS中,可以使用如下命令检查系统中Python的版本: python –version 2. 安装依赖包 在升级Python之前,需要先安装一些依赖包。可以使用如下命令安装: sudo yum install openssl-d…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部