我正在macports(ocaml)上安装一个失败的软件包,因为其中一个依赖项不会安装python 3.5(我已经报告为bug)。 维护者说它适用于python2.7
我可以暂时告诉macports使用python2.7进行安装,而不是更简单的方法来更改默认的python版本吗?
答案 0 :(得分:0)
MacPorts包含多个可以并排安装的Python版本。请分别参阅提供Python 2.7和3.5的python27
和python35
端口。
MacPorts本身没有"默认python"的概念,它的包总是显式依赖于特定版本的Python。无法安装的端口可能是python模块(通常采用py35-something的形式),在这种情况下,您应该检查它的py27-something版本。如果它不是python模块,它可能提供变体来选择你想要使用的python版本。请参阅port variants $portname
的输出以获取可用变体的列表。
您可能还应该在MacPorts错误跟踪器中为此问题提交票证。