云网牛站
所在位置:首页 > Linux教程 > 在Fedora系统上安装Pipenv的方法

在Fedora系统上安装Pipenv的方法

2019-03-15 20:50:55作者:庄立稿源:云网牛站

在Fedora操作系统上可以使用dnf命令来安装Pipenv。Pipenv正确地管理复杂的相互依赖关系,它还提供已安装包的手动记录,它使用TOML语法引入了新的Pipfile格式,目前Pipenv已经成为官方推荐的管理Python应用程序依赖关系的工具。

 

在Fedora系统上安装Pipenv

在安装Fedora 28、Fedora 29及更高版本后,你只需在系统终端上运行以下命令即可安装Pipenv:

$ sudo dnf install pipenv

在Fedora系统上安装Pipenv的方法

现在,你的系统已准备好在Pipenv的帮助下开始使用新的Python 3应用程序(参考:在Fedora 29系统中安装Python 3.8 alpha的方法)。重要的是,虽然这个工具为应用程序提供了很好的解决方案,但它并不是为处理库需求而设计的,编写Python库时,不需要固定依赖项,应该在setup.py文件中指定install_requires。

 

基本依赖关系管理

首先为项目创建一个目录:

$ mkdir new-project && cd new-project

另一个步骤是为此项目创建虚拟环境:

$ pipenv --three

这里的-three选项将Python版本的Python版本设置为Python 3。

安装依赖项:

$ pipenv install requests

Installing requests…

Adding requests to Pipfile's [packages]…

Pipfile.lock not found, creating…

Locking [dev-packages] dependencies…

Locking [packages] dependencies…

最后生成一个lockfile:

$ pipenv lock

Locking [dev-packages] dependencies…

Locking [packages] dependencies…

Updated Pipfile.lock (b14837)

还可以检查依赖关系图:

$ pipenv graph

- certifi [required: >=2017.4.17, installed: 2018.4.16]

- chardet [required: <3.1.0,>=3.0.2, installed: 3.0.4]

- idna [required: <2.8,>=2.5, installed: 2.7]

- urllib3 [required: >=1.21.1,<1.24, installed: 1.23]

至此,Basic dependencies管理完成。

 

相关主题

使用pip在Manjaro系统中安装pipenv的方法

精选文章
热门文章