一开始,我尝试了 conda install dill
,但 conda
无法在互联网上找到它。
然后我从这里下载了默认 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 中的 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
。