• 管理 Python 依赖项


    有几种不同的方法来管理 Python 依赖项。 最常见的方法是使用 requirements.txt 文件,其中列出了所有项目依赖项及其版本。

    然后,您可以通过运行 pip install -r requirements.txt 为您的项目安装所有依赖项。

    另一种管理依赖关系的方法是使用 virtualenv。 这为您的项目创建了一个隔离的环境,您可以在不影响其他项目的情况下安装依赖项。


    使用 pip 安装和管理 Python 包和依赖项

    pip 是一个包管理系统,允许您安装和管理用 Python 编写的包。 它通常用于安装来自 Python 包索引 (PyPI) 的包,但我们也可以使用它来安装来自其他来源的包。

    要使用 pip 安装包,您需要运行以下命令:

    pip install <package_name>
    
    • 1

    这将安装最新版本的软件包。 如果要安装特定版本的包,可以使用 --version 选项:

    pip install <package_name> --version <package_version>
    
    • 1

    如果需要将现有包升级到最新版本,可以使用 --upgrade 选项:

    pip install --upgrade <package_name>
    
    • 1

    如果需要卸载包,可以使用 --remove 选项:

    pip uninstall <package_name>
    
    • 1

    pip 还允许您创建一个需求文件,其中列出了您的项目所依赖的所有包。 该文件可用于一次性安装项目的所有依赖项。

    要创建需求文件,您可以使用 --requirements 选项:

    pip freeze > requirements.txt
    
    • 1

    这将在当前目录中创建一个 requirements.txt 文件,您可以将其与项目一起分发。

    要安装需求文件中列出的所有包,您可以使用 -r 选项:

    pip install -r requirements.txt
    
    • 1

    使用 Virtualenv 安装和管理 Python 包和依赖项

    Python 是您可以在后端、前端或完整的 Web 应用程序堆栈上使用的最佳语言。 但是,使用 Python 的挑战之一是管理依赖项。

    如果您正在处理多个项目,则每个项目可能有不同的依赖项。 这可能会导致冲突,并使保持项目井井有条变得具有挑战性。

    这个问题的一个解决方案是使用 Virtualenv。

    如果你想创建独立的 Python 环境,那么 Virtualenv 是最好的工具。 这意味着您可以为每个项目设置不同的依赖项,并在它们之间轻松切换。

    要安装 Virtualenv,您可以使用 pip。 安装后,您可以通过运行 virtualenv 创建一个新环境,这将创建一个具有您指定名称的新目录。

    您可以通过运行 source /bin/activate 来激活环境。

    pip install virtualenv
    
    • 1

    激活环境后,您可以像往常一样安装依赖项。 完成项目后,您可以通过运行 deactivate 来停用环境。

    Virtualenv 是管理 Python 依赖项的优秀工具。 它易于使用,可以帮助您保持项目井井有条。


    使用 Pipenv 安装和管理 Python 依赖项

    Pipenv 是一个管理 Python 依赖项的工具。 它类似于 virtualenv 之类的工具,但更方便。

    使用 Pipenv,您可以为您的项目创建一个虚拟环境并安装您需要的所有依赖项。 Pipenv 还会自动创建一个名为 Pipfile 的文件,其中包含有关项目依赖项的所有信息。

    如果要安装 Pipenv,请运行以下命令:

    pip install pipenv
    
    • 1

    安装 Pipenv 后,您可以通过运行以下命令为您的项目创建一个新的虚拟环境:

    pipenv --three
    
    • 1

    这将创建一个使用 Python 3 的新虚拟环境。您还可以指定要使用的特定 Python 版本。

    例如,要使用 Python 2.7,您将运行以下命令:

    pipenv --two
    
    • 1

    创建虚拟环境后,您可以通过运行以下命令来激活它:

    pipenv shell
    
    • 1

    这将激活虚拟环境,您可以使用所有已安装的依赖项。

    要安装新的依赖项,请运行以下命令:

    pipenv install <package>
    
    • 1

    例如,要安装请求包,您可以运行以下命令:

    pipenv install requests
    
    • 1

    安装依赖项后,它将被添加到您的 Pipfile 中,您可以在您的项目中使用它。


    总结

    pip 包管理器是用于管理 Python 依赖项的推荐工具。 它是一种广泛使用的工具,可以轻松安装、更新和删除 Python 包。

    pip 默认包含在最新版本的 Python 中。

    要使用 pip 安装 Python 包,请运行 pip install 命令,后跟包的名称。 接下来,使用 pip install --upgrade 命令更新现有的 Python 包。

    要删除 Python 包,请使用 pip uninstall 命令。

  • 相关阅读:
    《最新出炉》系列入门篇-Python+Playwright自动化测试-50-滚动条操作
    一文看懂云计算和大数据到底是什么!
    家猫和大型猫科动物(老虎)有何相似之处
    Xcode编译报错 #error unsupported Swift architecture
    dolphinscheduler 3.0.1数据质量
    L1 频段卫星导航射频前端低噪声放大器芯片MS2659
    计算机网络 :网络层
    c# 4.8 实现Windows 定时任务计划(Task Scheduler)
    亚马逊FBA头程物流运输方式有哪些?
    visual studio 2017创建Cmake项目,并修改默认工作目录
  • 原文地址:https://blog.csdn.net/fengqianlang/article/details/132946971