Windows 10でCondaコマンドが認識されない


102

こちらの指示に従って、Windows 10にAnaconda 4.4.0(Python 3.6バージョン)をインストールしました:https : //www.continuum.io/downloads。ただし、コマンドプロンプトウィンドウを開いて、

conda list

私は得る

'conda'コマンドが認識されません...

エラー。

走ってみた

set PATH=%PATH%;C:\Users\Alex\Anaconda3

しかし、それは助けにはなりませんでした。また、.bashrcファイルを編集する必要があるかもしれませんが、このファイルにアクセスする方法と編集する方法がわかりません。


Windows 10では、環境変数
ramesh

@ramesh、コメントありがとうございます。ゲームのリンクに、次のコメントが表示されます:「この方法は、管理者グループのアカウントにのみ適用できます。この方法を使用して、通常のユーザーレベルアカウントの環境変数を変更することはできません。」残念ながら、私はAdministratorsグループに属していないため、この方法は使用できません。それを行う他の方法はありますか?ありがとう!
アレックス

一部のプログラムの名前は、Anaconda 5.1で変更されたようです。JupyterをAnacondaの初心者としてセットアップしようとしたところ、5.0の手順が5.1では機能しないことがわかりました。5.0にロールバックして、機能するようにしました。具体的には、condaが見つからず、「jupyter notebook」が「jupyter-notebook」に変わったようです。他に何が変わったのかわかりません。
エリックJ.

:Windowsの10で、私は単純に次のよう走ったPATH=%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts
bjd2385

ユーザーにanaconda jsutをインストールした場合、Windows 10では、anacondaはC:\ Users \%USERNAME%\ AppData \ Local \ Continuum \ anaconda3にあります。ルートパスとroot / Scripts /フォルダーの両方をPATHに追加しましたが、正常に機能します。
Eduardo Pignatelli

回答:


154

Windowsでは、Anaconda3をインストールした場所へのパスを設定する必要があります。

私にとっては、anaconda3をにインストールしましたC:\Anaconda3。したがって、パス変数C:\Anaconda3だけでなく、などC:\Anaconda3\Scripts\にも追加する必要がありますset PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\

これは、Powershell(上記、https: //msdn.microsoft.com/en-us/library/windows/desktop/bb776899(v = vs.85).aspxを参照)を介して行うか、windowsキーを押してから、Enter environment→選択してください。settingsedit environment variables for your account→選択Path変数→ EditNew

これをテストするには、新しいdosシェルを開きます。これで、condaコマンドを使用できるようになります。たとえば、試してくださいconda --version


3
お返事をありがとうございます。C:\ Users \ Alex \ Anaconda3をシステム変数のパスに追加しましたが、それでもcondaコマンドが認識されません。また、コマンドプロンプトウィンドウに「C:\ Users \ Alex> set PATH =%PATH%; C:\ Users \ Alex \ Anaconda3」と書いたが、どちらも機能しなかった。私は何か間違ったことをしていますか?
アレックス

1
申し訳ありませんが、C:\Anaconda3\Scripts`in my Path ... In the Scripts subfolder you should also manually find a conda.exe もあることに気付きませんでした。
mjoppich 2017年

1
ありがとう。見つけたらどうしますか?パスにも追加しますか?
アレックス

うん、フォルダをパスに追加します(申し訳ありませんが、十分に明確でなかった場合)。
mjoppich 2017年

2
私はWindows 10のすべてのユーザーにAnacondaをインストールしたため、パスはC:\ ProgramData \ Anaconda3になりました。condaを機能させるには、パスにC:\ ProgramData \ Anaconda3 \ Scriptsを追加する必要がありました。
IvanD 2017

24

conda 4.6以降変更ています。

プログラム「Anaconda Prompt」と「Anaconda Powershell」は、コマンドcondaを自動的に公開します。スタートアップメニューで見つけてください。

上記のプロンプトを使用したくない場合condaは、通常cmd.exeとPowershellで利用できるようにしてください。以下の内容をお読みください。


condaすべてのシェルで公開

次のコンテンツの目的は、WindowsとPowershellのconda両方でコマンドを使用できるようにすることですcmd.exe

Anacondaのインストール時に「PATH環境変数にAnacondaを追加する」をすでにチェックしている場合は、手順1をスキップしてください。

WindowsでのAnacondaインストールオプション

  1. アナコンダは、現在使用するためにインストールされている場合は、追加%USERPROFILE%\Anaconda3\condabin(私は意味condabinはなく、Scripts環境変数に)PATH(ユーザー1)。マシンのすべてのユーザーにAnacondaがインストールされている場合は、に追加C:\ProgramData\Anaconda3\condabinPATHます。

    Windowsでシステム環境変数を設定するにはどうすればよいですか?

  2. 新しい Powershellを開き、次のコマンドを1回実行して初期化しますconda

    conda init

これらの手順により、condaコマンドがユーザーcmd.exeとPowershellに公開されます。


拡張読書:conda initConda 4.6以降

注意:新しいを追加します\path\to\anaconda3\condabinが、には追加しません。これは4.6で導入された大きな変更です。\path\to\anaconda3\ScriptsPATHconda

アクティベーションスクリプトの初期化conda4.6リリースログ

Conda 4.6は、広範な初期化サポートを追加して、これまでより多くのシェルが新しいconda activateコマンドを使用できるようにします。詳細については、conda init –helpこの新しい作業方法に特に興奮しているの出力を読んPATHでください。変更の必要性をなくすことで、Condaがシステム上の他のソフトウェアへの影響を大幅に軽減するからです。

\path\to\anaconda3\Scriptsはに入れられるものPATHです。コマンドcondaと「基本」環境からのデフォルトのPythonを同時に公開します。

conda4.6 以降、conda関連するコマンドはに分かれていcondabinます。これにより、「ベース」環境からPythonをアクティブ化することなく、ONLYコマンドのみconda公開できます。

参考文献


1
ありがとう、断然最高の答えです。私はPythonやその他すべてを自分のパスに追加したくありませんでした。他のすべての答えが台無しになっているベストプラクティスに従って仮想環境を使用したかったのです。
Rob Prouse

これは2020年の正解であり、conda環境とパスを処理するための最もクリーンな方法です。また、git-bash(mingw)、msys(2)、またはcygwinを使用する場合は、\path\to\anaconda3\Scripts\conda.exe init bash代わりに実行する必要があります。
niid

これを元に戻すには、PATHをリセットしてconda init再度呼び出すことができると思いますか?
alexpghayes

20

Windowsにanacondaをインストールしても、PythonやCondaは自動的には追加されません。

condaやpythonがどこにあるかわからない場合は、anacondaプロンプトに次のコマンドを入力します

ここに画像の説明を入力してください

次に、コマンドプロンプトでsetxコマンドを使用して、Pythonと Condaをパスに追加できます。 ここに画像の説明を入力してください

次にそのコマンドプロンプトを閉じて、新しいプロンプトを開きます。condaとpythonを使用できるようになりました

ソース:https : //medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444


1
ありがとね。anacondaをインストールしたら、ターミナルを「閉じて」(私はWindows 10でubuntu bashを使用しています)、新しいターミナルを開きます。つまり、Ubuntuでシステムを再起動してトリックを適用します。
zhihong

15

Windows用の最新バージョンのAnacondaインストーラーは、「Anacondaプロンプト」と「Anaconda Powershellプロンプト」のWindowsランチャーもインストールします。通常のWindows cmdシェルの代わりにこれらのいずれかを使用する場合、condaコマンド、Pythonなどがこのシェルでデフォルトで使用できるはずです。

ここに画像の説明を入力してください


10

Windowsの通常のコマンドでAnacondaを使用する場合は、Path環境変数に複数のパスを追加する必要があります。

それらのパスは次のとおりです(Anaconda3の代わりに、PCのAnacondaのバージョンによってはフォルダーがAnaconda2になる場合があります)。

\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin

3

私も1時間前に同じ問題に直面していました。私はPythonに QuTip Quantum Toolboxをインストールしようとしていましたが 、残念ながら、このページに間に合いませんでした。Anacondaインストーラーをダウンロードして、最後まで実行するとします。単純に、Windows 10でコマンドプロンプトを開き、qutipインストールドキュメントに記載されているように、次のコマンドを入力する手順を実行しました。

conda create -n qutip-env

conda config-チャネルを追加するconda-forge

condaインストールqutip

しかし、最初の行を入力するとすぐに、次の応答が得られました

condaは、内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません

エラーメッセージ

私は先に進んで、この図のエラーメッセージ に見られるように、他のいくつかのことを試みました。 最後に、多数のコンダのWebサイトを調べた後、この問題をどのように修正するか理解しました。このような下部にある検索バーにアナコンダプロンプトを入力します(コルタナを呼び寄せた同じ場所) アナコンダプロンプト

ここに来ると、すべてのcondaコマンドが通常どおり機能します


1

Visual Studio 2017(Professional)をインストールした場合

インストール場所:

C:\ProgramData\Anaconda3\Scripts

これをWindowsのパス環境変数に入れて再起動する手間をかけたくない場合は、次のように簡単に実行できます。

C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt

0

Anacondaを最初にインストールしたときにも、同じ問題が発生しました。'conda'コマンドが見つからないと言った。

したがって、PATH変数にC:\ Users \ mshas \ Anaconda2 \とC:\ Users \ mshas \ Anaconda2 \ Scriptsの2つの値[Anacondaの新しい2つのパス]システム環境変数を設定しただけです。

「スクリプト」である2番目の変数を追加するのを忘れた多くの人は、それを追加するだけで 'conda'コマンドが機能します。


0

C://.../Anaconda3インストールファイルとC://.../Anaconda3/Scriptsにあるpython.exeをPATHに追加する必要があります。

最初にインストールディレクトリに移動します。私の場合はC:// Users / user / Anaconda3にインストールされており、Shiftキーを押しながら右クリックして[ここにコマンドウィンドウを開く]を押します。 、cmdと入力し、Enterキーを押してコマンドウィンドウを実行します。次に、次のコマンドを実行しますsetx PATH%cd%

次に、C:// Users / user / Anaconda3 / Scriptsに移動して、上記のようにコマンドウィンドウを開き、同じコマンド「setx PATH%cd%」を実行します。


0

ケース#1 3つのパスを設定する必要があります。

%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;

それは問題を解決します:

C:\WINDOWS\system32>conda update conda
Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...

ケース#2 また、CLI(cmd.exe)の代わりにAnaconda Promd(Win10用)を使用できます。


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