繁体   English   中英

在自制软件中使用系统python

[英]Use system python in homebrew

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

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

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

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

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

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

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

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

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

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

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

安装它。

完成此操作后,将python命令更改为您想要指向的python版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM