[英]Homebrew: PATH env var is modified before installation of Formulae (mercurial will use system python instead of homebrew python)
[英]Use system python in homebrew
可以在自制软件中使用系统python吗?
我在Mac上安装了python 2.7.5,但是当我尝试使用依赖项安装带有python的任何自制程序包时,它将开始加载python 2.7.9。
对我来说,使用系统python很重要,因为安装了许多python软件包。
python homebrew使用什么版本取决于两件事:
python
别名指向的位置。 在大多数情况下,自制论坛仅使用python
命令,而不指定python路径。 如果是这样,那么通常是/usr/bin/python
。
因此,您可以通过两种方式解决问题:
python
命令指向的位置。 第一个选项有问题,因为这意味着您需要进入Cellar
文件夹并进行更改。 这不是很好,通常不是必需的。
更好的选择是指向正确的python
命令。 这就是pyenv
派上用场的地方。 pyenv
是一个命令行工具,可帮助您管理不同版本的python。 请按照以下说明进行操作:
https://github.com/yyuu/pyenv-installer
安装它。
完成此操作后,将python
命令更改为您想要指向的python版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.