【问题标题】:Use system python in homebrew在自制软件中使用系统 python
【发布时间】:2015-01-28 14:32:45
【问题描述】:

是否可以在自制软件中使用系统python?

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

因为安装了很多python包,所以使用系统python对我来说很重要。

【问题讨论】:

标签: python macos homebrew


【解决方案1】:

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

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

在大多数情况下,homebrew forumlae 只是使用python 命令,并没有指定 python 路径。如果是,那么通常是/usr/bin/python

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

  • 更改自制程序公式以指向您选择的正确 Python 解释器。
  • 更改python 命令指向的位置。

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

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

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

安装它。

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

【讨论】:

    猜你喜欢
    • 2019-08-24
    • 2014-10-07
    • 2019-08-01
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 2018-06-24
    相关资源
    最近更新 更多