首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何知道要安装哪个版本的pip软件包?

我如何知道要安装哪个版本的pip软件包?
EN

Stack Overflow用户
提问于 2019-10-05 15:30:09
回答 1查看 482关注 0票数 0

我使用的是Ubuntu14.04和Python3.4.3。我想安装那个Ubuntu版本和这个Python支持的最新版本的ansible-lint

ansible-lint包的依赖项之一是ansible

当我使用pip3 install ansible-lint时,我为我安装了一个不受支持的ansible版本--因为如果我运行ansible-lint --version,我会得到以下错误:

Ansible requires a minimum of Python2 version 2.6 or Python3 version 3.5. Current version: 3.4.3

那么,我如何确保pip3安装了正确版本的依赖项呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-05 15:34:51

来自文档

Python-3.5被选定为最低版本,因为它是最早被长期支持(LTS) Linux发行版(在本例中是Ubuntu-16.04)作为默认Python的Python-3版本。以前的LTS Linux发行版附带了Python-2版本,用户可以依赖该版本而不是Python-3版本。

还特别指出:

但是,如果您正在使用Python-3.4或更早版本测试Ansible代码,您会发现这里的字节字符串格式无法工作。升级到Python3.5以进行测试。

简而言之,似乎在python3.4上没有任何版本的ansible是好的--您应该至少升级到3.5。如果不想更改系统范围的版本,请考虑为该项目创建虚拟环境。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58249775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档