1. ホーム
  2. python

[解決済み] Anaconda のインストール後、conda コマンドが "ImportError: no module named conda.cli" で失敗する。

2022-02-07 19:19:57

質問

最近、Anacondaの64ビットLinuxバージョン(1.8.0-Linux-x86_64)をインストールしました。インストールは問題なく動作しているようです。

$ python 
Python 2.7.5 |Continuum Analytics, Inc.| (default, Nov  4 2013, 15:30:26)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
##No issues here 

しかし、condaのコマンドを試すと、エラーが発生します。

$ conda info
Traceback (most recent call last):
  File "~/anaconda/bin/conda", line 3, in <module>
    from conda.cli import main
ImportError: No module named conda.cli

インストールは私のユーザーディレクトリ(~/anaconda)の下で行っています。私は $PATH が ~/anaconda/bin を含むことを確認しました。 $PYTHONPATH も ~/anaconda/lib に設定されています。

conda'コマンドの何が問題なのか、何か思い当たることはありますか?検索しても、このエラーを報告している人は他にいないようです。

解決方法を教えてください。

インストール時に、あるセクションを見落としたのでは?conda が .bashrc ファイルを設定できるかどうか聞いてきたとき、おそらく「いいえ」をクリックしたのでしょう。これは簡単な修正で、インタープリタを起動して、この行を追加します。

export PATH=/home/add your username here/anaconda/bin:$PATH

今すぐタイプ python をインタープリタに入力すると、Anaconda 1.8.0 またはあなたが持っている任意のバージョンが表示されます。新しいインタプリタを起動するたびに、これを実行する必要があります。

お楽しみに