订阅本站
收藏本站
微博分享
QQ空间分享

在Fedora系统上安装Pipenv的方法

lilin 分类:教程 时间:2019/11/29 00:12:00 评论: 加入收藏

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

 

在Fedora系统上安装Pipenv

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

$ sudo dnf install pipenv

在Fedora系统上<a href=http://8u.hn.cn/linuxaz/ target=_blank class=infotextkey>安装</a>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管理完成。

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: