我在Windows 7下使用Python开发了一些软件。
我已经把它交给一位同事在Mac上运行(OSX10.9.2)。我从未使用过Mac电脑,在帮助他们入门时遇到了困难。我已经下载并在Mac上安装了安那孔达1.9.2。根据连续体文档,包含了libtiff,但是当我使用Spyder运行python文件时,当它试图导入libtiff时,我会得到以下错误
ImportError:没有名为libtiff的模块。
在Stack Ooverflow上的一个答案之后,我尝试:
conda install libtiff它运行并返回:
所有请求的软件包都已安装。
然而,在Windows 7上,我可以看到\python27\lib\site-packages下的libtiff文件夹。在Mac上,/lib/python2.7/site-packages下没有/lib/python2.7/site-packages文件夹。
有人能告诉我我错过了什么吗?
发布于 2015-03-31 13:16:46
以下是这个问题的答案:
如果pip libtiff不起作用,您可以下载针对PyLibTiff的https://code.google.com/p/pylibtiff/source/checkout源代码,并使用希望安装PyLibTiff的解释器运行setup.py。
此外,如果在其他地方安装了libtiff库,则不必安装Anaconda安装的C库以使PyLibTiff工作。
发布于 2014-05-25 21:12:09
不清楚这件事。但是,首先要做的是从终端中键入echo $PATH,并查看设置了哪些路径。Anaconda如何与系统交互尚不清楚,但一个很好的预感是,如果库文件不在路径中,那么这将导致这种情况。
此外,查看谷歌集团上的这个线程,Anaconda似乎安装了自己的库,这些库可能需要象征性地链接到主/usr/local/lib目录中。用户他在线程的最后一个响应中发布了这个bash脚本:
for lib in ~/anaconda/lib/*;
do
ln -s $lib /usr/local/lib/$(basename $lib);
done我建议在链接前先检查这两个目录,以确保所有内容都如预期的那样。
https://stackoverflow.com/questions/23859820
复制相似问题