我已经安装了Python 2.7,但我想尝试IPython,所以我按照ipython网站上的建议通过Anaconda安装了IPython(虽然不确定这样做的优缺点是什么)。 现在我想使用 ipdb 调试器。 我想我需要确保它安装在 Python 的 Anaconda 版本而不是普通的 python 下面。
我该如何安装它? 一般来说,如果我想在 Anaconda 下安装一些任意 python 模块,我该怎么做?
实际上,我认为在ipdb的情况下,它已经与Anaconda一起安装。 但总的来说,您似乎可以根据需要通过 pip 或 easy_install 安装东西。 我缺少的关键是确保您使用的是 Anaconda 附带的 pip/easy_install(它们是脚本目录中的.bat文件),而不是系统 Python 的 pip/easy_install。 所以:
AnacondaScriptseasy_install somepackage
这将在Anacondalibsite-packages
而不是系统python中安装一些包。 这似乎有效,我现在可以从我的 anaconda python 导入一些包。 这似乎有效。 通过阅读 Anaconda 文档,我不清楚是否所有内容都需要在 conda 包中。
答案似乎支持这个想法:将Anaconda安装到虚拟环境中
通常首先要检查的是其他人是否已经为您的python版本构建了它并将其上传到 anaconda.org:
anaconda search -t conda ipdb
然后找到一个为您的操作系统构建了 ipdb 的存储库,并尝试
conda install -c <repository> ipdb
例如 conda install -c conda-forge ipdb
您可能需要尝试几个不同的方法来找到为您的 python 版本构建的。有一个功能请求可以简化此操作。
如果这不起作用,那么pip install ipdb
会