首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac 10.9.2上安装Anaconda后无法导入lib

在Mac 10.9.2上安装Anaconda后无法导入lib
EN

Stack Overflow用户
提问于 2014-05-25 20:47:47
回答 2查看 5.5K关注 0票数 3

我在Windows 7下使用Python开发了一些软件。

我已经把它交给一位同事在Mac上运行(OSX10.9.2)。我从未使用过Mac电脑,在帮助他们入门时遇到了困难。我已经下载并在Mac上安装了安那孔达1.9.2。根据连续体文档,包含了libtiff,但是当我使用Spyder运行python文件时,当它试图导入libtiff时,我会得到以下错误

ImportError:没有名为libtiff的模块。

在Stack Ooverflow上的一个答案之后,我尝试:

代码语言:javascript
复制
conda install libtiff

它运行并返回:

所有请求的软件包都已安装。

然而,在Windows 7上,我可以看到\python27\lib\site-packages下的libtiff文件夹。在Mac上,/lib/python2.7/site-packages下没有/lib/python2.7/site-packages文件夹。

有人能告诉我我错过了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2015-03-31 13:16:46

以下是这个问题的答案:

用Anaconda或Can皮安装Python模块

如果pip libtiff不起作用,您可以下载针对PyLibTiff的https://code.google.com/p/pylibtiff/source/checkout源代码,并使用希望安装PyLibTiff的解释器运行setup.py。

此外,如果在其他地方安装了libtiff库,则不必安装Anaconda安装的C库以使PyLibTiff工作。

票数 1
EN

Stack Overflow用户

发布于 2014-05-25 21:12:09

不清楚这件事。但是,首先要做的是从终端中键入echo $PATH,并查看设置了哪些路径。Anaconda如何与系统交互尚不清楚,但一个很好的预感是,如果库文件不在路径中,那么这将导致这种情况。

此外,查看谷歌集团上的这个线程,Anaconda似乎安装了自己的库,这些库可能需要象征性地链接到主/usr/local/lib目录中。用户他在线程的最后一个响应中发布了这个bash脚本:

代码语言:javascript
复制
for lib in ~/anaconda/lib/*;
do
  ln -s $lib /usr/local/lib/$(basename $lib);
done

我建议在链接前先检查这两个目录,以确保所有内容都如预期的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23859820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档