一开始,我尝试了 conda install dill ,但 conda 无法在互联网上找到它。

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

之后我尝试了以下命令:conda install dill-0.2b1.zipconda 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 中的 dill 文件在我的系统上安装了 .exe。这一步在我的系统 python ( dill ) 上安装了 C:\Python27 但不在我的 Anaconda Python 上。我假设这两个 python 是分开的,因为我可以在两者上导入常用模块(例如 numpy)——我通过 cmd 访问的 python 和我通过 IPython 笔记本访问的那个——但我只能在 python 上导入 dill我通过 cmd 而不是在我的 IPython 笔记本中访问。

最佳答案

我阅读了 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

10-06 15:13