【问题标题】:Installing Python modules with Anaconda or Canopy使用 Anaconda 或 Canopy 安装 Python 模块
【发布时间】:2015-01-27 16:34:18
【问题描述】:

我玩过一点 Python,但从来没有安装自己的包。我目前正在尝试编写一个读取“tiff”文件的程序,所以我正在尝试安装“libtiff”包,但我正在做噩梦!

首先,我使用的是 Anaconda 发行版和短语“conda install libtiff”,它会告诉我安装成功。但是后来我在 Spyder IDE 或 ipython 控制台中找不到 libtiff。

过去使用过 Canopy,我卸载了 Anaconda 并使用“pip install libtiff”再次尝试了 Canopy,但是我收到一条错误消息,提示它失败并出现错误代码 1,我不知道这是什么。

我一定遗漏了一些相当重要的东西,但事实证明安装这个模块几乎是不可能的!

【问题讨论】:

  • However then I was never able to find libtiff in the Spyder IDE or ipython ...那是因为您忘记正确设置 PATH 变量。蟒蛇不是问题。
  • 你用的是Anaconda自带的spyder吗?
  • 我使用的是 Anaconda 附带的 Spyder。我使用Anaconda命令提示符加载python和ipython,都找不到libtiff

标签: python anaconda canopy spyder libtiff


【解决方案1】:

Conda 的 libtiff 包是 C 库,而不是 Python 库。最简单的方法是使用 conda 安装依赖项(如libtiffnumpy),然后使用pip 安装libtiffpip install libtiff)。

【讨论】:

  • 我试过了,但是 libtiff 不会使用 PIP 安装!我现在完全放弃了 libtiff,因为我发现我可以用 matplotlib 做我想做的事
【解决方案2】:

在 spyder 的 IPython 控制台上使用 ! 允许您使用 pip。因此,在示例中,您可以这样做:

In [1]: !pip install libtiff

请注意,对于 ~2.3.3 之前的 Spyder 版本,这在 Python 控制台上也可用(尽管可能不可靠)。

【讨论】:

    猜你喜欢
    • 2013-04-18
    • 2016-05-24
    • 1970-01-01
    • 2014-09-20
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多