Linux下安装python3.6和第三方库的教程详解

下面是“Linux下安装Python3.6和第三方库的教程详解”的完整攻略:

安装Python3.6

  1. 更新软件包缓存:sudo apt-get update
  2. 安装依赖库:sudo apt-get install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev
  3. 下载Python3.6源码:wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
  4. 解压源码包:tar -zxvf Python-3.6.0.tgz
  5. 进入解压后的目录:cd Python-3.6.0
  6. 配置安装选项:./configure --with-ssl --enable-optimizations
  7. 编译源码:make
  8. 安装Python3.6:sudo make install

安装第三方库

我们以安装requests库为例。假设我们已经成功安装了Python3.6。

  1. 安装pipsudo apt-get install python3-pip
  2. 安装requests库:pip3 install requests

除了使用pip3命令安装,还有一些其他安装方式,比如手动下载源码包安装、使用源码管理工具安装等。这里不再赘述。

实例说明

假设我们要编写一个Python脚本,用于从天气API接口中获取某个城市的天气预报,并且需要使用到requests库。我们可以按照以下步骤操作:

  1. 新建Python脚本:vi get_weather.py
  2. 在脚本中写入以下代码:
import requests

city = input("请输入城市名:")
url = 'http://wthrcdn.etouch.cn/weather_mini?city=' + city
res = requests.get(url)
res_data = res.json()

if res_data.get('desc') == 'invilad-citykey':
    print('未查询到该城市')
else:
    city_data = res_data.get('data').get('forecast')[0]
    print(city_data.get('date'))
    print(city_data.get('high'))
    print(city_data.get('low'))
    print(city_data.get('type'))
  1. 运行脚本:python3 get_weather.py

在运行脚本前,需要先安装Python3.6和requests库。具体安装步骤请参考前面的说明。

这个脚本会要求输入一个城市名,然后使用requests库访问天气API接口,获取该城市的天气信息,并输出到终端上。

还可以按照类似的方式,引入其他需要的第三方库,并且根据自己的具体需求进行编写。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下安装python3.6和第三方库的教程详解 - Python技术站

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

相关文章

  • python语法 之与用户交互和运算符

    下面是关于Python语法中与用户交互和运算符的完整攻略。 与用户交互 与用户交互是指程序与用户进行沟通,让用户输入数据或进行选择,让程序根据输入来执行不同的代码分支。在Python中,可以使用input()函数来获得用户的输入内容。input()函数会返回用户输入的字符串,可以使用变量来存储这个字符串。 下面是一个示例代码: name = input(&q…

    python 2023年6月5日
    00
  • Python计算两个日期相差天数的方法示例

    下面是关于“Python计算两个日期相差天数的方法示例”的完整攻略。 标题 需求背景 在日常开发中,经常会遇到需要计算两个日期之间相差的天数的需求。Python中,通过date或datetime模块就能方便地实现这个功能。 方法说明 Python中计算两个日期相差天数的方法,原理是通过datetime模块的timedelta类计算两个日期之间的时间差,时间差…

    python 2023年6月3日
    00
  • Python面试题爬虫篇小结(附答案)

    在文章“Python面试题爬虫篇小结(附答案)”中,作者总结了一些与爬虫相关的Python面试题,并给出了详细的解答。下面是该文章的完整攻略: 1. 文章主旨 该文章的主旨是介绍Python面试中可能出现的爬虫相关题目,并给出详细的解答。文章共介绍了10道题目,包括爬取网页、分析页面结构、处理数据等方面。通过掌握这些题目,读者可以加强自己的爬虫能力和面试表现…

    python 2023年5月14日
    00
  • python利用requests库模拟post请求时json的使用教程

    以下是关于Python利用requests库模拟POST请求时JSON的使用教程: Python利用requests库模拟POST请求时JSON的使用教程 在Python中,requests是一个流行的HTTP库,可以用于向Web发送HTTP请求和接响应。在模拟POST请求时,我们可以使用JSON格式的数据来传递参数。以下是Python利用requests库…

    python 2023年5月14日
    00
  • Python 3.8.10 中的 ‘open(“file_path”)’ 和 ‘with open(“file_path”)’ 有什么区别,哪个最适合使用? [复制]

    【问题标题】:What is the difference between ‘open(“file_path”)’ and ‘with open(“file_path”)’ in Python 3.8.10 and which one is most suitable to use? [duplicate]Python 3.8.10 中的 ‘open(“fi…

    Python开发 2023年4月8日
    00
  • 零基础写python爬虫之爬虫框架Scrapy安装配置

    下面我将为您详细讲解“零基础写python爬虫之爬虫框架Scrapy安装配置”的完整攻略。 1. Scrapy介绍 Scrapy是一个运行在Python环境下的爬虫框架,它可以帮助开发者简单、快速地开发出高效、高质量的爬虫。同时,Scrapy支持多线程和分布式的爬取,且支持使用多种方式进行数据存储(如MySQL、MongoDB等)。 2. Scrapy安装 …

    python 2023年5月14日
    00
  • matplotlib.pyplot画图 图片的二进制流的获取方法

    通过使用matplotlib模块的子模块pyplot可以方便地进行数据可视化和绘图。在这个过程中,有时需要将图片作为二进制流的形式获取,以便于后续使用,本篇文章将详细讲解如何获取图片的二进制流。 1. 获取画图对象 在使用pyplot绘图时,我们需要先创建一个画图对象,比如下面的代码: import matplotlib.pyplot as plt plt.…

    python 2023年5月18日
    00
  • windows及linux环境下永久修改pip镜像源的方法

    下面我将提供详细的攻略,包括在Windows和Linux环境下永久修改pip镜像源的方法。 Windows环境下永久修改pip镜像源的方法 首先需要找到pip镜像源配置文件所在的文件夹。在命令行中输入以下命令: echo %AppData%\pip\pip.ini 这个命令会输出pip镜像源配置文件所在的文件夹路径。 打开这个文件夹并编辑pip.ini文件。…

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