📜  从 pipfile 安装包 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:14.783000             🧑  作者: Mango

从 Pipfile 安装包 - Shell-Bash

在 Python 程序中,Pipfile 是一个被广泛使用的依赖关系管理器。它使开发人员可以轻松地跟踪当前项目所需要的所有 Python 包及其版本,并允许根据需要很容易地安装、升级和删除这些包。

以下是一些 Shell-Bash 命令,以使用 Pipfile 安装和管理 Python 包:

安装 Pipenv

首先,你需要在你的计算机上安装 Pipenv。Pipenv 是一个命令行工具,用于管理基于 Pipfile 的 Python 环境。

使用以下命令可以快速安装 Pipenv:

pip install --user pipenv

请注意,--user 参数告诉 pip 将 Pipenv 安装在当前用户的主目录中,而不是系统范围内。这对于在多个 Python 项目中使用不同版本的 Pipenv 发挥作用,因为每个用户都可以拥有自己的 Pipenv 安装。

创建一个新的 Pipfile

要创建一个新的 Pipfile,请转到你要创建项目的目录,然后使用以下命令:

pipenv --python 3.9

你可以更改 "3.9" 为任何你想要的 Python 版本号。

运行此命令后,Pipenv 将自动在当前目录中创建一个名为 Pipfile 的文件,并告诉 Pipfile 使用 Python 3.9。

添加依赖项

要添加 Python 包依赖项,请使用以下命令:

pipenv install package-name

例如,要将 requests 包添加到你的项目中,只需使用以下命令:

pipenv install requests

在安装包时,Pipenv 还会将每个包及其版本写入 Pipfile 文件。

安装所需的依赖项

要安装所有所需的依赖项,请使用以下命令:

pipenv install

Pipenv 将读取 Pipfile 中列出的所有包及其版本,并安装它们到你的 Python 环境中。

删除依赖项

要删除已安装的 Python 包,请使用以下命令:

pipenv uninstall package-name

例如,要卸载 requests 包,只需使用以下命令:

pipenv uninstall requests
更新依赖项

要更新安装的 Python 包的版本,请使用以下命令:

pipenv update

Pipenv 将查找 Pipfile 中列出的所有包的最新版本并安装它们。

运行 Python Shell

要在你的 Pipenv 环境中启动 Python Shell,请使用以下命令:

pipenv shell

这将激活在 Pipfile 中列出的 Python 版本和包,并使它们可用于 Shell 会话。

结论

通过 Pipenv 安装和管理 Python 包,你可以避免在多个 Python 项目之间出现依赖性冲突。使用 Pipenv,你可以更轻松地跟踪、安装、升级或删除 Python 包及其版本,并确保所有项目都在同一环境中运行。