簡體   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