コンダを実行するには?


221

AnacondaをインストールしてPythonを実行できるので、正しくインストールしたと思います。この紹介ドキュメントに従って、Python v3.3をインストールしようとしています。そのため、次の行をコピーしてコンソールに貼り付けています。

conda create -n py33 python=3.3 anaconda

しかし、それは私にエラーを与えます:

-bash:conda:コマンドが見つかりません

Condaを実行するには何をする必要がありますか?

私はLinuxシステムで作業しています。


16
AnacondaとMinicondaのインストール後、「この変更を有効にするには、新しいターミナルを開く必要があります。」のようなメッセージが表示されているはずです。ターミナルを閉じて再接続すると、コマンドが機能するはずです。
MacGyver 2016年

2
同様の問題があり、@ MacGyverのアドバイスは役に立ちましたが、ホームディレクトリから「source .bash_profile」を使用してそれを実行しました。
ヤウヘン、

@MacGyverあなたはとてもすごいです!
Dr_Hope

回答:


386

あなたはこれを試してみたいかもしれません:

アナコンダ2の場合:

export PATH=~/anaconda2/bin:$PATH

アナコンダ3の場合:

export PATH=~/anaconda3/bin:$PATH

アナコンダ4の場合:

Anacondaプロンプトを使用する

その後

conda --version

それが機能したことを確認します。エクスポートPATH =〜/ anaconda3 / bin:$ PATHは機能しますが、sudo nano〜/ .bashrcを実行してパスをファイルにコピーし、パスをファイルに保存する必要があるため、ターミナルを終了すると停止します。ソース.bashrcを使用して変更します

condaに確認し、anaconda-navigatorをインストールします。インストールされていない場合は、anacondaのインストール手順を再度実行してください。

このビデオをフォローして くださいhttps://youtu.be/Pr25JlaXhpc


8
またはexport PATH=~/anaconda/bin:$PATH適切な場合
Little Bobby Tables

3
export PATH=~/anaconda3/bin:$PATH端末に入力して実行conda --versionすると、正常に動作します。.bashrcファイルにコピーしてターミナルを開き、実行しconda --versionても機能しません。何かアイデアはありますか?
NewNameStat

@NewNameStat:このスレッドを参照してくださいstackoverflow.com/questions/9127405/...
petezurich

3
ターミナルを開いてこれらの変更を適用すると機能しますが、ターミナルを閉じて再度開くと、古いPythonパスがcondoではないことが再び表示されます。すべての古いパスを削除して、それでも同じ動作をすることに疲れました。
Reihan_amn

elementaryOS(Ubuntu 16.04から派生)を使用しています。ログインするたびにPATHを更新するには、PATH = "$ HOME / anaconda3 / bin:$ PATH"を〜/ .profileに追加します
RTbecard

76

パスを設定していなかったことがわかりました。

そのためには、最初に.bash_profileを編集する必要がありました(それを行うためにローカルデスクトップにダウンロードしました。Linuxからファイルをテキスト編集する方法がわかりません)

次に、これを.bash_profileに追加します。

PATH=$PATH:$HOME/anaconda/bin

2
anacondaインストーラーは、明示的に指示しない限り、通常これを行います。
asmeurer 2013

14
$HOME/anaconda/binAnaconda PythonがデフォルトのPythonになるように、PATHの前に追加することもできます。
asmeurer 2013

4
@asmeurer 明示的に指示しない限り、Anacondaインストーラーはこれを行いませ。デフォルトは「いいえ」です。
内部石2015年

8
Linuxではデフォルトはnoです。これは、WindowsとOS X上そうだ
asmeurer

5
.bash_profileを変更した後は、必ずターミナルを閉じて再度開いてください。これが機能するまで、なぜこれが機能しないのか理解できませんでした。
Horatio

28

この情報は、2016年8月10日現在のものです。上記の方法を使用してこれを修正するために実行した正確な手順は次のとおりです。私は誰も投稿を見ませんでした:(export PATH=$PATH:$HOME/anaconda/binあなたは行の先頭にエクスポートを追加する必要があります)。

ここでは、ステップバイステップです:

oh-my-zshの使用中に同じ問題が発生した場合は、次のことを行う必要があります。

- .zshrcターミナルでを開きます。私は使用iTerm 2してSublime Text 3おり、デフォルトのテキストエディタを持っています。

subl ~/.zshrc

-ファイルがテキストエディタで開いたら、一番下までスクロールして、次を追加します。

export PATH=$PATH:$HOME/anaconda/bin

-ファイルを保存して閉じます。

-ターミナルを閉じて、再起動します。

-ターミナルに戻ったら、次のように入力します。

conda --v

次に、condaインストールされたのバージョンが画面に表示されます。


zshを使用している場合、それを実行すると、端末にが表示されることがありますzsh: command not found: rvm-prompt

解決策は次のとおりです。

  1. ファイルalias rvm-prompt=$HOME/.rvm/bin/rvm-prompt内に追加し.zshrcます。
  2. タイプsource .zshrc

その後、zsh: command not found: rvm-prompt消えます。


1
おかげで、それは今動作します。PATHを.bash_profileに入れても機能しないのはなぜですか。
Azam

動作しました!エクスポートパスに3を追加する必要があると思います。export PATH = $ PATH:$ HOME / anaconda3 / bin
FD

私にとってうまくいったのはexport PATH=$PATH:$HOME/opt/anaconda3/bin、zshファイルの最後に追加することです
Mahmoud Felfel

27

Anacondaをインストールしたが、正しいバージョンのpythonとipythonを読み込めない場合、またはcondaを使用しようとしたときにconda:コマンドが見つからない場合は、PATH環境変数に問題がある可能性があります。プロンプトで、次のように入力します。

export PATH=~/anaconda/bin:$PATH

この例では、Anacondaがデフォルトの~/anaconda場所にインストールされていると想定しています。


1
これは単に以前の回答を要約したものです(例:stackoverflow.com/a/18675970/570918)。
merv

21

〜/ .bash_profileを編集し、これを追加します。

PATH=$PATH:$HOME/anaconda/bin

次に実行します

source ~/.bash_profile

希望があなたを助けることができます。


このおかげで、この行は他の行の一部が機能しないoh-my-zshプロファイルでも機能します。
JimmyM 2018

1
これは、以前の回答を要約するだけです(例:stackoverflow.com/a/18675970/570918
merv

私の〜/ .bash_profileにはすでにanaconda2とanaconda3に行がありました(おそらくインストールの結果です)。私は答えの2番目の部分source ~/.bashprofile(私のmacOSX Catelina zshターミナルについても)を実行する必要がありました
Richard

21

使用する conda init

別の回答で指摘されている$PATHように、v4.4.0以降、Condaを手動で追加することは推奨されなくなりました(リリースノートを参照)。さらに、Conda v4.6以降、conda initコマンドを介してシェルの初期化を管理する新機能が導入されました。したがって、更新された推奨事項は実行することです

Unix / Linux

./anaconda3/bin/conda init

ウィンドウズ

./anaconda3/Scripts/conda.exe init

source .bashrc変更を有効にするには、新しいシェルを起動するか、initファイル(例:)をソースにする必要があります。


注意の言葉

この機能は実験的にサポートされたままです。--dry-run|-dフラグと詳細(-vv)フラグを指定して上記のコマンドを実行することをお勧めします。これにより、コマンドの動作が正確にわかります。シェルのrunコマンドファイルにConda管理セクションがまだない場合(例:)、.bashrcこれは、いくつかの新しい行の単純な挿入のように表示されます。それほど簡単な挿入ではない場合は、以前のCondaセクション$PATHと関連するシェル初期化ファイル(例:)をbashrc最初にクリアすることをお勧めします。


代替シェル

Condaに対してシェルを明示的に識別する必要がある場合があります。たとえば、zsh代わりに(macOS Catalinaのデフォルト)bashを実行すると、次のようになります。

./anaconda3/bin/conda init zsh

./anaconda3/bin/conda init --helpサポートされているシェルの包括的なリストについては、を参照してください。


潜在的な自動クリーンアップ

Conda v4.6.9では、--reverseによって挿入された変更を自動的に削除するフラグが導入されましたconda init


Windows 10に.bashrcはありますか?
john ktejik

@johnktejikそれはすべて、実行しているシェルに依存します。conda initverboseフラグを指定して実行すると、-vv編集する内容が正確にわかります。
merv

1
conda init両方のあなたの上書きC:\Users\<name>\Documents\WindowsPowerShell\profile.ps1C:\Users\<name>\Documents\PowerShell\profile.ps1
not2qubit

@ not2qubitはGitHubの問題でそのことを報告しましたか?それは彼らが意図的にやっていることのようには思えません。
merv

19

私の環境:macOS&anaconda3

これは私にとってはうまくいきます:

$ nano ~/.bash_profile

これを追加:

export PATH=~/anaconda3/bin:$PATH

*エクスポートパスは、システム内のanaconda3の実際のパスと一致する必要があります。

終了して実行します。

$ source ~/.bash_profile

次に試してください:

$ jupyter notebook

これは私のために働いた答えです。重要なステップが実行されていました $ source ~/.bash_profile
H.ヴァブリ

これは私に感謝しました。他のPATH定義の後に、3行目にエクスポートPATH =〜/ anaconda3 / bin:$ PATHを追加しました
Vincent Tang

15

私はHigh Sierra MAC OSを使用していて、HomeBrewコマンドでAnaconda3をインストールしました。実行に問題がありました:

 conda

それはまた私に与えるでしょう:

-bash: conda: command not found

私は走ってみました:

export PATH=~/anaconda3/bin:$PATH

しかし、完全なパスが必要です。だからここに正しい手順があります:

$ nano ~/.bash_profile

次に、パス全体をエクスポートします。私の場合は次のとおりです。

export PATH=/usr/local/anaconda3/bin:$PATH

終了して実行します。

$ source ~/.bash_profile

次に試してください:

$ conda

出力されます:

 $ conda --version
    conda 4.4.10

1
これは機能しますが、ターミナルを閉じて再度開くと、もう一度ソースを
用意

@mjwrazor MacOSでは、〜/ .bash_profileの代わりに〜/ .bashrcを使用します。
スピリット、

少なくともガラパゴスでは、物がどこにあるか知っています!!! 星を付けたいです。
町野スタト

10

anacondaをインストールしたばかりでこのエラーが発生した場合は、このコマンドを実行するのを忘れたと思います。

  • source ~/.bashrc

これにより、ターミナルでanacondaを利用できるようになります。

これは単純に思えるかもしれませんが、多くの人(私を含む)がこの間違いを犯しています。

それでもエラーが解決しない場合は、anacondaの場所がシステムのPATHに追加されているかどうかを確認する必要があります。

追加したら、大丈夫です


2
最新のインストーラーによると、PATHにcondaを追加することはお勧めしません
john ktejik '22

7

Anacondaをインストールしていて、間違いなく次のyesように述べている場合:

Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]

質問したら、端末ウィンドウを再起動する必要があるだけかもしれません。変更は、(1)現在のウィンドウを閉じて再度開くか、(2)新しいウィンドウで開いて作業を開始するまで有効になりません。

基本的に、新しいコンソールウィンドウを開いて、それが機能するかどうかを確認します。


1
私にとっては、ターミナルを再起動するだけで、condaコマンドが機能し始めました。^^過小評価された答え。
ian-campbell

この「答え」はコメントとしてもっとふさわしいと思います。ここでの質問と回答は、端末の基本ではなく、Anacondaのインストールに関係しています。ターミナルを再起動することは良い思い出ですが、この質問に対する答えではありません。
geneorama

誰も気にしない?彼らが解決しようとしていた問題があり、一部の人々(私も含まれます)がこれを解決しました。したがって、それは「答え」です。
mjp

7

Windowsの場合:

最近のAnaconda(バージョン4.4.0)はいくつかのディレクトリを変更しました。「conda」は、Anaconda3 / binではなく、Anaconda3 / Scriptsにあります。


6

ほとんどの場合、Anacondaを最後にインストールすると、アナコンダパスが.bashrcファイルのPATH変数に追加されるためです。ターミナルを再起動するか、

source ~/.bashrc

それでも機能しない場合は、このコマンドに従ってください。

cat >> ~/.bashrc

以下のコマンドをanaconda3に貼り付けます

export PATH=~/anaconda3/bin:$PATH

Enterキーを押してからCtrl + D

source ~/.bashrc

@johnktejikどのLinuxディストリビューションを使用していますか?
Devendra Bhat

3

走る

cat ~/.bash_profile

アナコンダがあるかどうかを確認します。そうでない場合は、そのパスをそこに追加する必要があります。condaがある場合は、Anacondaが表示されている行全体を「export」から行末までコピーします。このような:

export PATH=~/anaconda3/bin:$PATH

これを端末で実行します。次に実行します

conda --version

エクスポートされて実行されているかどうかを確認してください!


3

システム:macOS

最初にAnacondaをインストールしましたが、すべてうまくいきました。次に、iTerm2をインストールし、iTerm2と入力するとPython、デフォルトのPythonが表示されました。Anaconda Pythonバックを見つける方法は次のとおりです。

  1. .zshrcファイルを開きます。例えば、vim ~/.zshrc

  2. 次にexport PATH="/Users/yourusername/anaconda2/bin:$PATH"、ファイルの最後の行に追加します。yourusernameを自分のユーザー名に置き換えて、anaconda2があることを確認する必要があることに注意してください。簡単な方法は、この行をからコピーすることです~/.bash_profile

  3. ファイルを保存して閉じ、ターミナルを再起動すると、Anaconda Pythonが戻ります。


3

anacondaをインストールしているが、ターミナルからcondaコマンドを実行できない場合は、パスが設定されていない可能性があるため、次を試してください。

export PATH=~/anaconda/bin:$PATH

このリンクを参照してください


3

の答え

  • Anaconda3 5.2.0インストーラー
  • macOS HighSierra
  • ZSH

  1. 残念ながら、インストーラーはPATH定義をにのみ配置し.bash_profile、構成には配置しません.zshrc
  2. 与えられた答えに反して、それは(必ずしも)にインストールされません~/anaconda3/が、代わりににインストールされ/anaconda3/ます。

したがって、のPATH定義は次のようにする.zshrc必要があります。

...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...

これを行う正しい方法は、最初に実行しsource <path to conda>/bin/activate、次に実行することconda init zshです。
AMC

2

MiniCondaまたはAnacondaをインストールしたばかりの場合は、ターミナルを再実行してください。

これから、ターミナルを閉じて開いてから、コンダリストを試してインストールを確認します

私にとって、これはうまくいきました!!


2

私も同じ問題に直面していました、これは可能な限り簡単な解決策かもしれません

source anaconda/bin/activate

anaconda2用

source anaconda2/bin/activate

ディレクトリの名前に応じて、コマンドを実行しますすなわちconda --create


それでも問題が解決しない場合は、再起動してみてください。その後、「source〜/ .bashrc」を実行してから、urコマンドを実行してください。お役に立てば幸いです。
yunus 2018

2

ターミナルを開き、次のコマンドを入力してanacondaを環境パスに追加します

アナコンダ2の場合:

export PATH=~/anaconda2/bin:$PATH

アナコンダ3の場合:

export PATH=~/anaconda3/bin:$PATH

次に、condaバージョンを確認するには、次のように入力します。

conda --version

次のコマンドを使用して環境を作成します。

conda create --name myenv

を使用してソースをアクティブ化します

source activate myenv

これでanaconda IDEの準備が整いました!!!



1

Ubuntuを実行する仮想マシンをセットアップしています。「ホーム」フォルダにanaconda 3がインストールされています。端末に「conda」と入力すると、「conda:command not found」というエラーも表示されました。

以下のコードをターミナルに入力するとうまくいきました...

export PATH=$PATH:$HOME/anaconda3/bin

それが機能したことを確認するために、私は入力しました:

conda --version

バージョン番号で応答しました。


1

Anaconda.shを/ home /に配置し、それを実行してインストールする必要があります。その後、を実行できますexport PATH=~/anaconda3/bin:$PATH。注意:Anaconda.shをダウンロード/直接実行しないでください!!!!!


1

最初に、anacondaの場所を確認します。私がアクセスする/ディレクトリにanaconda3をインストールしました。 /anaconda3

それからあなたのターミナルで、export PATH="<base location>/anaconda3/bin:$PATH"私のためにそれを入力してくださいexport PATH="/anaconda3/bin:$PATH"

最後にを入力しますsource $/anaconda3/bin/activate。あなたのために、あなたの場所に変更してください。

今、あなたはテストするためにコンダリストを試すことができます。

また、インストールガイドをご覧ください


1

1. Anacondaをインストールした場所を確認します。私の場合は次のようになります/home/nour/anaconda3/bin

  1. .bashrcファイルを開きます。例えば$ gedit .bashrc

3.このexport PATH = /home/nour/anaconda3/bin:$PATH行をファイルの最後に追加して保存します。

  1. ターミナルを再度開きます。タイプconda --version

注:行番号を確認してください1行番号。3は同じでなければなりません。私の場合/home/nour/anaconda3/bin


1

Ubuntuでbashrcを編集するには

$ /usr/bin/vim ~/.bashrc

入力PATH=$PATH:$HOME/anaconda3/bin Escキーを押しをし、:wqVIM bashrcにファイルを保存して終了し 、ここで、画像の説明を入力します。

その後

$ export PATH=~/anaconda3/bin:$PATH

と入力して$ source ~/.bashrc 、condaタイプのインストールを確認します

$ conda --version

1

AnacondaをVisual Studio 2017 for Windowsと共にインストールした場合、conda実行可能ファイルはこのパスまたは同様の場所にあります。

私の場合、パスはこれです: C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts

PATHに追加する手順:

  • Windowsデスクトップで、[マイコンピュータ]を右クリックします。
  • ポップアップメニューで、[プロパティ]をクリックします。
  • [システムのプロパティ]ウィンドウで、[詳細設定]タブをクリックし、[環境変数]をクリックします。
  • 「システム環境変数」ウィンドウで「パス」を強調表示し、「編集」をクリックします。
  • パスを追加して、cmdを再起動します。

実行できるようになります conda

幸せなコーディング!


1

export PATH=戦略を使用するとconda activate、conda> = 4.4の警告メッセージが表示されます。

推奨される方法(このリリースノートとこの投稿を参照)を行うには、export PATH=...行を削除し、代わりに.bashrc.bash_profile)行に追加します。

. ~/anaconda2/etc/profile.d/conda.sh

さらに、condaをデフォルトでアクティブにしたい場合は、以下を追加します。

conda activate

コマンドラインの前の「(base)」を削除するにはどうすればよいですか?
Homero Esmeraldo


0

私の場合、condaパスはcondaインストールbashによって(.bashrcで)正しく設定されました。しかし、それを機能させるために、私はbinサブフォルダー内のファイルに実行可能ファイルのアクセス許可を与える必要がありましたchmod +x *

私のシステム情報:

コンダ4.2.9

オペレーティングシステム:Debian GNU / Linux 8(jessie)

カーネル:Linux 3.16.0-4-amd64

アーキテクチャ:x86-64


0

同じ問題がありました。私がしたこと、anacondaディレクトリをインストール場所から削除し、その後再インストールしました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.