在自制软件中使用system python

时间:2015-01-28 14:32:45

标签: python macos homebrew

可以在自制软件中使用system python吗?

我的mac上安装了python 2.7.5,但是当我尝试在依赖项中安装python的任何自制软件包时,它开始加载python 2.7.9。

由于安装了大量python包,因此使用system python非常重要。

1 个答案:

答案 0 :(得分:1)

什么版本的python homebrew使用取决于两件事:

  • python别名所指的位置。
  • 公式中的python路径是什么。

在大多数情况下,自制论坛只使用python命令,而不指定python路径。如果是,那么通常是/usr/bin/python

因此,您可以通过两种方式解决问题:

  • 将自制表格更改为指向您选择的右侧python解释器。
  • 更改python命令指向的位置。

第一个选项存在问题,因为这意味着您需要进入Cellar文件夹并更改内容。这不好,通常不需要。

更好的选择是指向正确的python命令。这是pyenv派上用场的地方。 pyenv是一个命令行工具,可以帮助您管理不同版本的python。按照此处的说明操作:

https://github.com/yyuu/pyenv-installer

安装它。

完成后,将python命令更改为您希望指向的任何版本的python。