关于在linux系统中python第三库的区分和查找

1. /home/pi/.local/lib/python2.7/site-packages (pip 安装的库)2. /usr/lib/python2.7/dist-packages (apt-get 安装的库)对于 Python 3:1. /home/pi/.local/lib/python3.7/site-packages (pip 安装的库)2. /usr/lib/python3/dist-packages (apt-get 安装的库)若有疑问或发现错误...
关于在linux系统中python第三库的区分和查找
在 Linux 系统中,初学者常会遇到 Python 2 和 Python 3 的版本问题,这可能导致在安装第三方库时不知所措。本文将详细解释如何区分和查找 Python 库的存放路径,以便顺利安装所需库。

在 Debian 和 Ubuntu 等基于 Debian 的 Linux 发行版中,Python 2 的库通常位于以下目录:

/home/pi/.local/lib/python2.7/site-packages

这是使用 pip 安装的第三方库的安装路径。同时,使用 apt-get install 命令安装的低级第三方库也可能存放在:

/usr/lib/python2.7/dist-packages

此目录包含了标准库和 apt-get 安装的库文件。在 Python 3 中,这些目录对应如下:

/home/pi/.local/lib/python3.7/site-packages

使用 pip3 命令安装的第三方库存放于此。

/usr/lib/python3.7

这是 Python 3 自带的标准库目录。

/usr/lib/python3/dist-packages

使用 apt-get install 命令安装的库文件存放于此。

对于 Python 3.7 的库文件,有两个主要存放路径,分别是:

/home/pi/.local/lib/python3.7/site-packages



/usr/lib/python3/dist-packages

尽管都是存放第三方库,但它们分别对应 pip 和 apt-get 安装的库,因此位于不同的目录。

接下来,验证两个第三方库:

首先安装 pip3 工具,确保在安装 Python 3 的库时使用正确的命令。以下是安装 SpeechRecognition 和 pyaudio 模块的例子:

pip3 install -i pypi.tuna.tsinghua.edu.cn... SpeechRecognition

pip3 install -i pypi.tuna.tsinghua.edu.cn... pyaudio

安装 SpeechRecognition 成功,但安装 pyaudio 时出现错误,提示使用 sudo apt-get install python-pyaudio python3-pyaudio 来安装。

确认 SpeechRecognition 库已成功安装在:

/home/pi/.local/lib/python3.7/site-packages

而 pyaudio 库则位于:

/usr/lib/python3/dist-packages

两个库都存放于不同的路径,这可能让人困惑,但实际是基于安装方式(pip 或 apt-get)区分的。

总结:查找 Python 第三方库的位置时,需注意以下路径:

对于 Python 2:

1. /home/pi/.local/lib/python2.7/site-packages (pip 安装的库)
2. /usr/lib/python2.7/dist-packages (apt-get 安装的库)

对于 Python 3:

1. /home/pi/.local/lib/python3.7/site-packages (pip 安装的库)
2. /usr/lib/python3/dist-packages (apt-get 安装的库)

若有疑问或发现错误,请分享您的经验,以便共同进步。2024-11-12
mengvlog 阅读 11 次 更新于 2025-07-19 08:51:02 我来答关注问题0
  •  翡希信息咨询 在linux系统下安装 python3遇到的问题.要怎样解决

    总结: 在Linux系统下安装Python3时,如果遇到问题,首先要确定问题的具体原因。 可以利用系统的包管理器来安装发行版自带的Python3版本,这是最简单的方法。 如果需要安装特定版本的Python3或解决依赖问题,可以考虑从源代码编译安装或使用第三方仓库源。 在安装过程中,注意权限问题和版本冲突,必要时使用...

  •  深空见闻 linux怎么配python环境

    下载Python源码:访问Python的官方网站下载页面(https://www.python.org/downloads/source/),根据需要下载对应版本的源码文件。上传并解压文件:将下载的源码文件上传至Linux服务器上。使用tar命令解压文件,例如:tar -zxvf Python-3.x.x.tgz(文件名需根据实际下载的版本进行调整)。编译和安装:进入...

  • 在Linux系统中更新Python版本,可以采取以下两种方法:方法一:使用yum在线安装更新 检查当前Python版本:在终端输入python version或python3 version,查看当前安装的Python版本。更新Python:对于基于Red Hat的系统,可以使用yum命令来更新Python。输入sudo yum update python或sudo yum update python3来尝试更新P...

  •  翡希信息咨询 如何解决Python脚本在Linux和Windows上的格式问题

    在Linux上的JEdit编写工具中,可以通过Edit Indent Tabs to Spaces功能,将Tab转换为空格。这样可以确保在Linux环境下编写的脚本在Windows环境下打开时,缩进格式保持一致。在Pydev中调整缩进:如果你在Pydev中编写Python脚本,可以使用Source Convert tabs to spacetabs或Convert spacetabs to tabs功能,...

  •  校企律说法 如何在Linux中运行Python源文件

    在Linux系统中运行Python源文件可以采用两种方式。一种是直接运行文件,具体步骤如下:首先使用cd命令进入Python源文件所在的目录,随后通过输入./文件名来执行该文件(这里“.”和“/”表示在当前目录下运行文件)。然而,这种方式有一个前提条件,即该文件必须具有执行权限,因为Linux系统仅允许有执行权限的...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部