Python中如何引入第三方模块

山海之间
山海之间
发布时间:2026-10-13| 6人浏览过
原创

本文详细介绍Python中引入第三方模块的方法。涵盖import、from...import及from...import*三种导入语句的语法与区别,解析模块搜索路径机制。同时讲解使用pip工具安装第三方库的步骤及Windows环境下的配置注意事项,帮助开发者高效管理Python依赖。

Python模块导入基础

Python中怎么使用第三方模块?

在Python代码中,通过导入模块即可调用第三方模块的功能。

import语句的使用

import 语句

若要在另一个源文件中使用Python源文件,只需执行import语句,其语法结构如下:


import module1[, module2[,... moduleN]

当解释器遇到import语句时,若模块位于当前的搜索路径内,则会被成功导入。

搜索路径是指解释器预先搜索的所有目录列表。例如,若要导入模块hello.py,需将相关命令置于脚本顶端:


#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 导入模块
import support
# 现在可以调用模块里包含的函数了
support.print_func("Zara")

上述实例的输出结果如下:


Hello : Zara

无论执行多少次import,一个模块仅会被导入一次。这一机制旨在防止模块被重复加载执行。

From…import语句详解

From…import 语句

Python的from语句允许从模块中导入指定的部分到当前命名空间。语法格式如下:


from modname import name1[, name2[, ... nameN]]

例如,若要导入模块fib中的fibonacci函数,可使用如下语句:


from fib import fibonacci

该声明不会将整个fib模块导入当前命名空间,仅将fib中的fibonacci单个函数引入到执行该声明的模块的全局符号表中。

From…import*语句

From…import* 语句

若需将模块的所有内容全部导入当前命名空间,可使用如下声明:


from modname import *

这提供了一种简便的方法以导入模块中的所有项目,但建议避免过度使用此类声明。

第三方模块安装与配置

知识点扩展:

在Python中,安装第三方模块主要依赖setuptools工具。Python提供了两个封装了setuptools的包管理工具:easy_install和pip。目前官方推荐使用pip。

若使用Mac或Linux系统,安装pip本身的步骤通常可跳过。

若使用Windows系统,请参考安装Python的相关内容,确保安装时已勾选pip和Add python.exe to Path选项。

在命令提示符窗口下尝试运行pip,若Windows提示未找到命令,可重新运行安装程序以添加pip。

以上就是Python中如何引入第三方模块的详细内容,更多关于Python引入第三方模块的方法的资料请关注本站其它相关文章!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。