![](/img/trans.png)
[英]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.