如何在Windows上安装带有Anaconda的ipdb?

时间:2013-10-23 23:05:35

标签: windows ipython anaconda ipdb

我已经安装了Python 2.7但是我想尝试IPython所以我按照ipython网站上的建议通过Anaconda安装了IPython(虽然不确定这样做的优点/缺点是什么)。现在我想使用ipdb调试器。我想我需要确保它安装在Anaconda版本的python下面,而不是普通的python。

如何安装?一般来说,如果我想在Anaconda下安装一些任意的python模块,我该怎么做?

2 个答案:

答案 0 :(得分:4)

实际上我认为在ipdb的情况下,它已经安装了Anaconda。但总的来说,看起来你可以根据需要通过pip或easy_install安装东西。我缺少的关键是确保使用Anaconda附带的pip / easy_install(Scripts目录中的.bat文件)而不是系统Python的pip / easy_install。所以:

Anaconda\Scripts\easy_install somepackage

这将在Anaconda\lib\site-packages\中安装somepackage,而不是在系统python中。这似乎工作,我现在可以从我的anaconda python导入一些包。这似乎有效。我不清楚阅读Anaconda文档,如果一切都需要在conda包中。

这个答案似乎支持这个想法:Installing Anaconda into a Virtual Environment

答案 1 :(得分:0)

通常,要检查的第一件事是其他人是否已经为您的python版本构建了它并将其上传到anaconda.org:

anaconda search -t conda ipdb

然后找到为您的操作系统构建的ipdb存储库,并尝试

conda install -c <repository> ipdb

e.g。 conda install -c conda-forge ipdb

您可能需要尝试一些不同的版本来找到为您的python版本构建的版本。有一个feature request可以让这更容易。

如果这不起作用,那么pip install ipdb