国产化设备鲲鹏CentOS7上源码安装Python3.7的过程详解

yizhihongxing

下面是详细讲解“国产化设备鲲鹏CentOS7上源码安装Python3.7的过程详解”的完整攻略。

准备工作

在开始安装Python之前,需要安装一些依赖的软件。在终端输入以下命令安装:

sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel wget

下载Python 3.7

官网下载地址:https://www.python.org/downloads/release/python-370/

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

解压Python安装包

tar xzf Python-3.7.0.tgz
cd Python-3.7.0

编译安装Python 3.7

执行以下命令:

./configure --prefix=/usr/local/python37  # 配置Python安装路径
make && make install  # 编译并安装Python

设置环境变量

echo 'export PATH=$PATH:/usr/local/python37/bin' >> ~/.bash_profile
source ~/.bash_profile

测试安装

执行以下命令:

python3.7 -V

输出Python 3.7.0,则表示安装成功。

示例

示例1:安装Numpy包

由于CentOS 7自带的Python版本为2.7,所以需要使用pip3.7来安装Python第三方库,示例安装Numpy包:

sudo /usr/local/python37/bin/pip3.7 install numpy

示例2:运行Python脚本

假如有一个Python脚本test.py,需要使用Python 3.7来运行:

/usr/local/python37/bin/python3.7 test.py

总结

在鲲鹏服务器上,通过源码安装Python 3.7需要进行编译安装,安装前请确保正确安装相关依赖程序。安装成功后通过pip3.7来安装第三方包,运行Python脚本需要使用安装目录下的python3.7命令。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:国产化设备鲲鹏CentOS7上源码安装Python3.7的过程详解 - Python技术站

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

相关文章

  • python在新的图片窗口显示图片(图像)的方法

    Python可以通过许多方式来显示图像,本文将详细介绍在新的图片窗口中显示图像的方法,以下是完整攻略: 使用OpenCV库显示图片 OpenCV是一个计算机视觉库,它能够处理图像和视频数据。下面介绍如何使用OpenCV库在新的图片窗口中显示图像。 首先,安装OpenCV库pip install opencv-python。 导入相关库: python imp…

    python 2023年5月18日
    00
  • Python中Tkinter组件Button的具体使用

    下面是Python中Tkinter组件Button的具体使用的攻略。 1. Button组件基础 1.1 Button组件的定义 Button组件是Tkinter组件中最常用的之一,可用于添加按钮和执行单击事件等操作。 1.2 Button组件的创建 在Tkinter中创建Button组件的方法是使用Button(),语法结构如下: button = But…

    python 2023年6月13日
    00
  • python实现随机梯度下降法

    下面是详细讲解“Python实现随机梯度下降法”的完整攻略。 随机梯度下降法 随机梯度下降法(Stochastic Gradient Descent,SGD)是一种常用的优化算法,用于训练机器学习模型。该算法的核心思想是通过迭代更新模型,使得损失函数最小化。 下面是一个Python实现随机梯度下降法的示例: import numpy as np def sg…

    python 2023年5月14日
    00
  • python实现彩票系统

    Python实现彩票系统攻略 1. 确定需求 在开发任何软件系统之前,首先需要明确需求。彩票系统通常包括以下功能: 生成彩票号码 验证彩票号码是否中奖 查询彩票获奖情况 2. 设计数据模型 在此之前,需要根据需求设计数据模型,常见的数据模型可能包括: 彩票(包括彩票号码、彩票价格等信息) 用户(包括用户信息、彩票购买记录等信息) 3. 编写代码 3.1 生成…

    python 2023年5月30日
    00
  • Python反爬机制-验证码功能的具体实现过程

    Python反爬机制-验证码功能的具体实现过程 在本教程中,我们将介绍如何使用Python实现验证码功能,以应对反爬机制。我们将使用Python的Pillow库和pytesseract库来实现这个功能。以下是一个示例代码,演示如何使用Python实现验证码功能: import requests from PIL import Image import pyt…

    python 2023年5月15日
    00
  • Python字符串的encode与decode研究心得乱码问题解决方法

    Python字符串的encode与decode研究心得乱码问题解决方法 背景 在Python中,字符串的编码类型有很多种,如utf-8、gbk、gb2312、ascii等等。不同的编码类型会导致字符串无法正确解析,即出现乱码。 解决乱码问题的方法之一就是使用字符串的encode和decode方法。这两个方法可以将字符串在不同的编码类型之间进行转换,从而解决乱…

    python 2023年5月20日
    00
  • Python自动化实战之接口请求的实现

    Python自动化实战之接口请求的实现 在进行Web开发时,我们经常需要调用接口获取数据。Python提供了多种方式来用接口,本文将介绍如何使用Python实现接口请求,并提供两个示例。 实现步骤 步骤一:选择合适的库 Python提供了多种库来实现接口请求,常用的有urllib、requests、http.client和urllib3等。我们需要根据实际需…

    python 2023年5月15日
    00
  • python实现处理Excel表格超详细系列

    我来为您详细讲解“Python实现处理Excel表格超详细系列”的完整实例教程。 概述 本系列教程将介绍如何使用Python处理Excel表格。这可能是每个数据科学家和分析师的必修课,因为Excel表格是我们处理数据的常见工具之一。在本系列教程中,我们将介绍Python在Excel数据处理中的作用,包括读取、写入、操作和分析Excel表格的能力。我们将使用一…

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