4

私はすでに Python 2.7 をインストールしていますが、 IPythonを試してみたかったので、ipython Web サイトで推奨されているようにAnaconda経由で IPython をインストールしました (ただし、これを行うことの長所/短所はわかりません)。今、私はipdbデバッガーを使用したいと思います。通常のpythonではなく、Anacondaバージョンのpythonの下にインストールする必要があると思います。

これをインストールするにはどうすればよいですか?一般に、Anaconda の下に任意の python モジュールをインストールしたい場合、どうすればよいですか?

4

2 に答える 2

4

実は ipdb の場合は既に Anaconda でインストールされていると思います。しかし、一般的には、必要に応じて pip または easy_install を介してインストールできるようです。私が見逃していた重要な点は、システム Python の pip/easy_install ではなく、Anaconda に付属の pip/easy_install (Scripts ディレクトリ内の .bat ファイル) を使用していることを確認することです。そう:

Anaconda\Scripts\easy_install somepackage

Anaconda\lib\site-packages\これにより、システム python ではなくsomepackage がインストールされます。これは機能しているようで、anaconda python から somepackage をインポートできるようになりました。これはうまくいくようです。すべてが conda パッケージに含まれている必要があるかどうかは、Anaconda のドキュメントを読んでもわかりませんでした。

この回答は、このアイデアをサポートしているようです:仮想環境への Anaconda のインストール

于 2013-10-25T19:44:47.020 に答える
1

通常、最初に確認することは、他の誰かがあなたのバージョンの Python 用に既にビルドして anaconda.org にアップロードしているかどうかです。

anaconda search -t conda ipdb

次に、OS用に構築されたipdbを含むリポジトリを見つけて、試してください

conda install -c <repository> ipdb

例えばconda install -c conda-forge ipdb

Python のバージョン用にビルドされたものを見つけるために、いくつかの異なるものを試す必要があるかもしれません。これを簡単にするための機能リクエストがあります。

pip install ipdbそれがうまくいかない場合は、

于 2016-09-13T01:53:38.333 に答える