如何在macports安装期间强制某个python版本

时间:2016-01-01 03:06:31

标签: python macports

我正在macports(ocaml)上安装一个失败的软件包,因为其中一个依赖项不会安装python 3.5(我已经报告为bug)。 维护者说它适用于python2.7

我可以暂时告诉macports使用python2.7进行安装,而不是更简单的方法来更改默认的python版本吗?

1 个答案:

答案 0 :(得分:0)

MacPorts包含多个可以并排安装的Python版本。请分别参阅提供Python 2.7和3.5的python27python35端口。

MacPorts本身没有"默认python"的概念,它的包总是显式依赖于特定版本的Python。无法安装的端口可能是python模块(通常采用py35-something的形式),在这种情况下,您应该检查它的py27-something版本。如果它不是python模块,它可能提供变体来选择你想要使用的python版本。请参阅port variants $portname的输出以获取可用变体的列表。

您可能还应该在MacPorts错误跟踪器中为此问题提交票证。