资讯动态

Python第三方库安装全指南

发布时间:2026/10/9 12:08:20 来源:尧图企业网站定制
如何在 中安装第三方库在编程的工作环境里, 第三方库是非常实用的好帮手, 它们能让原本的功能得到极大的加强。这些库是大家在全球开发者社区里面一起创建并持续维护的, 其涉及的范围非常广, 既有数据科学方向的, 也有网络开发方向的等等。接下来的这篇文章会详细地讲解如何在这个环境中去安装这些第三方的库, 内容方面会涵盖基础性的概念、具体的使用方法、日常生活中常见的操作实践以及更高级的最佳实践, 目的是为了让观看这个文章的人能够更好地学会利用这些已有的资源。目录部分包括基础概念, 使用方法常见实践, 最佳实践, 小结以及参考资料这些内容, 而基础概念所探讨的核心问题是第三方库的明确定义是什么。第三方库是由 社区或其他开发者创建的代码集合它们提供了额外的功能和工具以满足不同的编程需求。例如NumPy 用于科学计算 用于数据处理Flask 用于 Web 开发等。Index (PyPI)Index它的简称是 PyPI, 这个 Index 就是那个被大家看作是官方的软件包仓库的存在, 在这个所谓的官方软件仓库里面, 包含着非常大量的那些所谓的第三方库。当大家想要查找所需的那些库的时候, 或者是想要下载所需的那些库的时候, 都可以选择直接使用 PyPI 这种渠道, 这样的话, 开发者就可以把这件事做得非常方便的进行下去啦。包管理器包管理器是用于安装、升级和管理第三方库的工具。在 中, 最常用的包管理器是 pip 和 conda。使用方法使用 pip 安装pip是标准包管理器, 几乎所有的环境都默认安装了它。安装单个库pip install package_name比如说, 去安装那个库:pip install requests安装指定版本的库pip install package_nameversion比如说, 安装一下版本号是 1.21.0 的 numpy。pip install numpy1.21.0升级库pip install --upgrade package_name可以举一个例子, 比如对库进行更新升级:pip install --upgrade pandas执行卸载库的操作。pip uninstall package_name例如需要执行的操作是将那个软件包进行卸载:pip uninstall matplotlib使用 conda 安装conda 是一个跨平台的包管理器和环境管理器常用于数据科学和机器学习领域。它可以管理 库也可以管理其他语言的包。安装单个库conda install package_name例如, 进行learn这一库的安装操作:conda install scikit-learn安装指定版本的库conda install package_nameversion比如, 进行安装的版本号设定为 2.6.0, 这是为了安装对应的部分。conda install tensorflow2.6.0升级库conda update package_name可以举一个例子, 比如对库进行更新升级:conda update seaborn执行卸载库的操作。conda remove package_name例如需要执行的操作是将那个软件包进行卸载:conda remove opencv大家通常会去建立一个虚拟环境, 这就是普遍的做法。虚拟环境是一个独立的环境。它可以让不同项目的依赖相互隔离开来。通过使用虚拟环境, 可以避免在不同项目之间产生依赖方面的冲突现象。使用 venv 创建虚拟环境python -m venv env_name比如, 进行创建名为 myenv 的虚拟环境这样的操作。python -m venv myenv激活虚拟环境myenv\Scripts\activatesource myenv/bin/activate把库安装到虚拟环境里面去。在成功激活那个虚拟环境之后呢, 我们就使用 pip 或者是 conda 这些工具来安装相应的库文件, 并且需要知道一点的是, 这样被安装的那些库只会存在于你当下所处于的这个虚拟环境里面, 也就是说它们只会被安装到当前虚拟环境的范畴之内。退出虚拟环境deactivate从源代码安装有些库可能是没有发布到 PyPI 或者 conda 仓库的, 或者是你需要使用最新的开发版本的时候, 这就要从源代码去安装了。克隆仓库git clone repository_urlcd repository_directory比如说, 像克隆一个仓库这样的操作。git clone https://github.com/django/django.gitcd django安装库python setup.py install最佳实践版本控制在项目里面, 我们要用那个扩展名是 .txt 的文件, 来记录项目的依赖情况还有版本信息。生成 .txt 文件pip freeze requirements.txt请使用那个 .txt 格式的文件来完成对依赖项的安装操作。pip install -r requirements.txt批量安装依赖把所有需要安装的库还有它们对应的版本号, 全都列在一个名为 .txt 的文件里面, 接着把这些库一次性全部安装上去。# requirements.txtrequests2.26.0numpy1.21.0pandas1.3.3pip install -r requirements.txt小结本文介绍了在 中安装第三方库的基础概念、使用方法、常见实践和最佳实践。通过 pip 和 conda 等包管理器我们可以方便地安装、升级和卸载第三方库。使用虚拟环境可以隔离项目依赖避免冲突。同时使用 .txt 文件进行版本控制和批量安装依赖是良好的开发习惯。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑