与诗歌虚拟环境互动
诗是项目管理的,所以要新建一个虚拟环境,首先创建项目目录,进入该目录:
poetry new my_project
cd my_project
第一次需要虚拟环境时,会自动创建。
激活虚拟环境:
poetry shell
要退出这个虚拟环境,用 退出exit
,Ctrl-d
或者你喜欢退出你的 shell。
无需先进入虚拟环境,您就可以使用poetry run
. 例如,
poetry run python
用诗歌添加包
与传统方法不同,使用 Poetry,我们不应该使用pip install
安装包。相反,使用poetry add
.
poetry add arrow
以上将安装箭头并将其记录为pyproject.toml文件中的依赖项。
Pipenv
有趣的是,官方的Python“安装包”教程明确指出“直接管理多个虚拟环境会变得乏味,所以…”然后引用了 Pipenv。
尽管存在这个几乎是官方的几乎推荐,但我仍然使用它,virtualenv因为它可靠且简单,或者Poetry,因为它提供了出色的项目和依赖项管理。
也就是说,Pipenv 已经流行了一段时间,值得关注和尊重。如果你喜欢它,你有充分的理由。
安装 Pipenv
虽然Pipenv 文档建议使用 pip 或您的包管理器,但我强烈建议使用pipx
来安装 Pipenv。您可以在此处阅读有关安装和使用pipx的更多信息。然后…
pipx install pipenv
与 Pipenv 的虚拟环境交互
使用 Pipenv,首先为您的项目创建一个目录很重要。(实际上,这对于任何工具都是一个不错的举措。)
第一次需要虚拟环境时,会自动创建。
激活虚拟环境:
pipenv shell
要退出这个虚拟环境,用 退出exit
,Ctrl-d
或者你喜欢退出你的 shell(如果你尝试了上面的Poetry命令,这一切应该开始感觉有点熟悉)。
无需先进入虚拟环境,您就可以使用pipenv run
. 例如,
pipenv run python
使用 Pipenv 安装包
Pipenv不使用pi