如何以最正确的方式在 openSUSE Tumbleweed 上安装 Conan 包管理器?

How to install Conan package manager on openSUSE Tumbleweed the most correct way?

我用谷歌搜索了大约 1 小时,找到了很多答案,但不是针对我的具体情况,我认为这种情况很常见。

我需要柯南做开发,我用的是openSUSE

柯南的推荐安装是:

To install Conan using pip, you need Python >= 3.5 distribution installed on your machine. Python 3.4 support has been dropped and Python 2 is being deprecated. Modern Python distros come with pip pre-installed.

但是

  1. 各种来源声明避免 pip 并使用 zypper,
  2. zypper 没有柯南,
  3. pip 甚至没有安装在更新的 Tumbleweed 上,

..所以我应该使用 zypper install python3-pip 安装 pip 然后调用 python3-pip install conan 还是有更正确的方法在 openSUSE Tumbleweed 上安装柯南?

使用pip安装,这是柯南的推荐,也是以后更容易更新的最佳方式。

openSUSE 用户更多运行柯南,他们可能也在使用 pip。我发现安装 pip 没有问题,它是多平台的并且维护良好。柯南没有 Zypper 包,而且可能在不久的将来也不会,因为它需要需求,最重要的是,需要维护。目前,没有这样的社区合唱团要求它。

如果您不想安装适用于您系统的当前 Python,但我建议您安装替代方案 pyenv, which can be easily installed thought pyenv-installer。即使您尝试从源代码安装,在您的情况下,您也需要 pip 命令进行安装。

更多信息请阅读官方安装部分:

https://docs.conan.io/en/latest/installation.html

https://conan.io/downloads.html