Python站点包和相应的解释器

时间:2016-02-25 17:58:18

标签: python-2.7 vips

我使用brew在Mac上安装python 2.7和3.5。我有这个site-packages目录/usr/local/lib/python2.7/site-packages。

但系统上的每个python解释器都指向其他所有site-packages目录,除了这个目录。我如何使用THIS site-packages目录?

(这都是因为我需要Vips。之前我已经安装了这个,但是现在我正在使用另一台机器而且我无法弄清楚地球上是如何让它在以前工作的。)

2 个答案:

答案 0 :(得分:1)

vips文档有一个清单,并解释了Python尝试导入vips时会发生什么:

http://www.vips.ecs.soton.ac.uk/supported/current/doc/html/libvips/using-from-python.html

但简单地说,你需要:

  • 你安装了几个Pythons,确保你正在调用brew。

  • 确保该Python具有包含Vips.py覆盖的gi存储库。

  • 确保Vips-8.0.typelib中有/usr/local/lib/lib/girepository-1.0/个文件。

答案 1 :(得分:0)

解决。 我不想让我的开发盒重置为出厂设置,但我做到了。我希望这有助于某人...

如果您的系统上已经存在Python,并且您正在计划自己或使用Homebrew安装Python(因为您只能开箱即用python2.7),请确保先安装新的Python。然后将安装位置放在PATH中。然后安装您的模块。 按顺序。我知道出了什么问题,所以我卸载了Python / 3和Vips。但是当我重新安装它们时,无论出于何种原因,Vips仍然不知道将自己绑定到/ usr / local / Cellar中的Python。即使我在PATH中首先使用/ usr / local / Cellar。

所以回顾一下 - 首先安装Homebrew,然后设置PATH,然后安装python / python3,最后安装Vips。而且你很高兴。