【问题标题】:How to install dill in IPython?如何在 IPython 中安装 dill?
【发布时间】:2014-06-27 22:09:10
【问题描述】:

一开始我试过conda install dillconda在网上找不到。

然后我从这里下载了我的默认 IPython 目录中的 .tgz.zip 文件: https://pypi.python.org/pypi/dill

之后我尝试了以下命令:
conda install dill-0.2b1.zip
conda install "C:\<rest_of_the_complete_path>\dill-0.2b1.zip"
.tgz 也是如此。所有四次尝试都产生了错误:
No packages found matching:

我做错了什么?我正在尝试重复以下链接中给出的示例: http://nbviewer.ipython.org/gist/minrk/5241793

编辑 1: 我通过运行来自https://pypi.python.org/pypi/dill.exe 文件在我的系统上安装了dill。此步骤在我的系统 python (C:\Python27) 上安装了dill,但在我的 Anaconda Python 上没有。我假设这两个 python 是分开的,因为我可以在两者上导入常用模块(例如 numpy)——我通过 cmd 访问的 python 和我通过 IPython 笔记本访问的那个——但我可以导入 @ 987654338@ 仅在我通过 cmd 访问的 python 上,而不是在我的 IPython 笔记本中。

【问题讨论】:

    标签: serialization parallel-processing ipython anaconda dill


    【解决方案1】:

    我阅读了 Anaconda (link) 的快速入门指南,其中介绍了如何安装 Continuum Analytics Repository 中不可用的软件包。因此,我去了binstar.org 并搜索了dill

    以下版本适用于Windows,我下载了文件win-32\dill-0.2b1-py27_0.tar.bz2
    https://binstar.org/dhirschfeld/dill/0.2b1/files

    然后我进入下载文件的目录,执行如下命令:
    conda install win-32-dill-0.2b1-py27_0.tar.bz2

    我使用命令 conda list 检查了包的可用性,现在似乎为我的 IPython 笔记本安装了 dill

    【讨论】:

    • 如果你在 binstar 上找到了一个包,你可以通过 conda 安装它,只需在安装命令中添加-c binstarusername(在本例中为conda install -c dhirschfeld dill)。
    【解决方案2】:

    如果 conda 没有安装它,那只是意味着它还没有在 Continuum Anaconda 存储库中。你可以只做pip install dill,这应该适用于 Anaconda。

    如果pip 不适合您,我已经为 dill 创建了一个 conda 包并将其上传到我的http://binstar.org 频道。您可以通过以下方式安装:

    conda install -c pwang dill

    【讨论】:

    • 我试过conda install -c pwang dill,但我仍然得到同样的错误:Error: No packages found matching: dill。在我最初的问题中,我从同一链接上的.exe 文件安装了dill。但我的印象是我的 Anaconda python 安装与C:\Python27 上的 python 不同。例如,我可以在命令提示符 python 和 IPython notebook 上都导入 numpy,但我只能在通过命令提示符访问的 python 上导入 dill。我认为这意味着 Anaconda python 环境使用的 python 与我的C:\Python27 目录不同。
    • @PeterWang 你只为 OS X 构建了它。
    猜你喜欢
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 2013-07-21
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    相关资源
    最近更新 更多