python - pyexiv2 未找到但已在 Mac OSX El Capitan 上使用 Homebrew 软件安装

标签 python macos homebrew pyexiv2

我已经使用 Homebrew 软件在 OSX El Capitan 上安装了 pyexiv2,但是在尝试使用它时,找不到它。

$ brew install pyexiv2
Warning: pyexiv2-0.3.2_1 already installed

$ python mapillary_tools-master/python/geotag_from_gpx.py photos file.gpx
Traceback (most recent call last):
  File "/Users/nighto/Downloads/mapillary_tools-master/python/geotag_from_gpx.py", line 6, in <module>
import pyexiv2
ImportError: No module named pyexiv2

最佳答案

事实证明,当安装 pyexiv2 时,brew 有一个我错过的相当重要的输出:

==> Caveats
Python modules have been installed and Homebrew's site-packages is not 
in your Python sys.path, so you will not be able to import the modules
this formula installed. If you plan to develop with these modules,
please run:
  mkdir -p /Users/YOUR_USER/Library/Python/2.7/lib/python/site-packages
  echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/YOUR_USER/Library/Python/2.7/lib/python/site-packages/homebrew.pth

因此,您只需运行这两个命令即可正常工作。

关于python - pyexiv2 未找到但已在 Mac OSX El Capitan 上使用 Homebrew 软件安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40358813/

相关文章:

python - 旋转列表列表

python - 如何指定考虑夏令时的 RRule?

ruby-on-rails - 在 OS X 10.8.3 下无法安装 Homebrew 软件

python - 无法从 'save_virtual_workbook' 导入名称 'openpyxl.writer.excel'

python - 模板 - 菜单

objective-c - 创建 OS X 身份验证插件

macos - 以 root 身份运行应用程序的 Apple 脚本

c - 缺少用于使用复杂分析编译 C 的 complex.h

macos - Emacs 和 Emacsclient 版本不同

php - 在 MacOS 中升级到 PHP 7.2 版本