「Conda」は内部または外部コマンドとして認識されません


117

Windows 7 ProfessionalマシンにAnaconda3 4.4.0(32ビット)をインストールし、JupyterノートブックにNumPyとPandasをインポートしたので、Pythonが正しくインストールされていると思います。しかし、タイプするconda listconda --version、コマンドプロンプトで、それは言いますconda is not recognized as internal or external command.

Anaconda3の環境変数を設定しました。Variable Name: PathVariable Value: C:\Users\dipanwita.neogy\Anaconda3

どうすれば機能しますか?

回答:


146

あなたは他の人から良い解決策を提供されましたが、実際に何が起こっているのかを指摘することは役に立ちます。Anaconda 4.4の変更ログに従って、https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Windowsでは、デフォルトでPATH環境変数が変更されなくなりました。これにより、他のソフトウェアで問題が発生する可能性があります。Anacondaソフトウェアを使用する場合は、代わりにAnaconda NavigatorまたはAnacondaコマンドプロンプト([スタート]メニューの[Anaconda]の下にあります)を使用することをお勧めします。

(注:最近のWin 10では、インストールまたは更新の権限があるとは想定されていません。コマンドが失敗した場合は、Anacondaコマンドプロンプトを右クリックし、[その他]を選択し、[管理者として実行]を選択します)

これは、以前のインストールからの変更点です。常にPATHに追加することもできますが、ナビゲーターまたはアナコンダプロンプトを使用することをお勧めします。インストール時に、PATHにAnacondaを追加するためのボックスがオフになっていますが、選択することができます。


1
MiniCondaでこの問題が発生しています。私は確かにどのようなパスのパスはここで提案以来、私のマシン上に存在しない追加することはないよ
user32882

1
Minicondaをインストールした場所のパスが必要になります。おそらくC:\ Users \ yourusername \ Minicondaなどです。
ジョンモリソン

私のウィンドウで「condaが内部or .....として認識されない」という同じ問題が発生し、パス変数も更新されます。
Rahul Kumar

124

Windows 10で同じ問題に直面しました。手順に従って環境変数を更新すると、問題なく動作します。

簡単な環境設定には長い答えですが、新しいウィンドウ10のユーザーには役立つかもしれないと思いました。

1)アナコンダプロンプトを開きます。

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

2)Condaのインストール場所を確認します。

where conda

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

3)システムの詳細設定を開く

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

4)環境変数をクリックします

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

5)パスを編集

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

6)新しいパスを追加

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

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

7)コマンドプロンプトを開き、バージョンを確認する

8)7番目のステップの後に、「conda install anaconda-navigator in cmd」と入力し、yを押します。

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


4
またC:\Users\yourusername\Anaconda3\Library\bin、パス変数に追加します。これにより、Anacondaの新規インストールでこれを実行している場合に発生するSSLエラーを防ぐことができます。ありがとう、トーマス・マシュー
Vasim

1
ラジャ、ありがとう。答えは、(Windows)システムドライブ以外のドライブにAnaconda / Spyderをインストールした人に特に関連しています。
Wheeliam

33

私は解決策を見つけました。変数値はC:\Users\dipanwita.neogy\Anaconda3\Scripts


5
Pycharmを使用していて、condaをインタープリターとして使用したいのですが、condaのパスを追加しましたが、それでも認識されません。Windowsでcmdを使用しても、「condaが認識されません...」というメッセージが表示される
EmmaStin

26

Windowsにanacondaをインストールすると、PythonまたはCondaがパスに自動的に追加されません。

インストールプロセス中にこのチェックボックスをオンにすることができますが、pythonやpythonを手動でパスに追加することもできます(画像の下に表示されています)。

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

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

where python
where conda

次に、コマンドプロンプトでsetxコマンドを使用して、Pythonと Condaをパスに追加できます(およびをC:\Users\mgalarnyk\Anaconda2実行where pythonしたときに取得した結果に置き換えますwhere conda)。

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

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

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


ボックスのすぐ隣にあるので、これは良いアプローチではありません。「推奨されません」
anishtain4

@neuronet Windowsユーザーは実際に何をしているのか知っていますか?
anishtain4

@ anishtain4トウシュ
エリック・

21

明確にするために、に移動してから、controlpanel\System\Advanced system settings\Environment Variables\Path編集をクリックして追加する必要があります。

C:Users\user.user\Anaconda3\Scripts

最後まで、コマンドラインを再起動します


最終行で時間を大幅に節約できました
Talha TalipAçıkgöz18年

6

Anaconda Navigatorの新しいバージョンを使用している場合は、インストールに含まれているAnacondaプロンプトプログラムを開きます。そこにすべての通常のconda update/ conda installコマンドを入力します。

上記の答えはこれを説明していると思いますが、私はこのような非常に簡単な指示を使用することができたでしょう。多分それは他人を助けるでしょう。


他の投稿の説明で、これはcondaの環境パスを手動で入力する以外の最良の方法だと思います!
yfeng

4

C:\Users\yourusername\Anaconda3and に加えてC:\Users\yourusername\Anaconda3\Scripts、Raja(上記)が推奨するようC:\Users\yourusername\Anaconda3\Library\binに、パス変数にも追加します。これにより、Anacondaの新規インストールでこれを実行している場合に発生するSSLエラーを防ぐことができます。


3

アナコンダプロンプトに移動します(ラップトップの検索ボックスに「anaconda」と入力します)。次のコマンドを入力

where conda

その場所を環境パス変数に追加します。コマンドを閉じて、もう一度開きます


1

Anacondaをenvに追加したくない場合。パスとあなたはWindowsを使用しているこれを試してください:

  • cmdを開きます。
  • フォルダインスタレーションへのパスを入力します。C:\ Users \ your_home folder \ Anaconda3 \ Scriptsのようになります。
  • たとえば、conda --versionと入力して、Anacondaをテストします。
  • アナコンダの更新:conda update condaまたはconda update --allまたはconda update anaconda。

Spyderを更新します。

  • conda update qt pyqt
  • コンダ更新スパイダー

1

私はWindows 10 64ビットを持っていますが、これは私にとっては うまくいきました。このソリューションは、両方の(Anaconda / MiniConda)ディストリビューションで機能します。

  1. まず第一に、問題を引き起こしているanaconda / minicondaアンインストールしようとします。
  2. その後、「C:\ Users \」から「.anaconda」および「.conda」フォルダ削除します
  3. もししている場合は、ウイルス対策ソフトウェアがインストールされ、その後、すべてのフォルダ、サブフォルダ内の除外しよう:「\はProgramData \ Anaconda3 \ C」のから

    • 行動検出。
    • ウイルス検出。
    • DNAスキャン。
    • 不審なファイルをスキャンします。
    • その他のウイルス保護モード。

    *(注:'C:\ ProgramData \ Anaconda3'このフォルダーはデフォルトのインストールフォルダーです。Anacondaのインストール中に、インストール先のプロンプトで除外されたパスを置き換えるだけで変更できます)*

  4. 次に、管理者権限でAnacondaをインストールします。
    • インストールパスを「C:\ ProgramData \ Anaconda3」に設定しますするか、空白を含まず、ウイルス検出から除外する必要があることを覚えておいて、カスタムパスを指定できます。
    • Advanced Installation Optionsで、「Add Anaconda to my PATH environment variable(optional)」と「Register Anaconda as my default Python 3.6」を確認できます
    • さらにデフォルト設定でインストールします。完了したら、完了をクリックします。
    • コンピュータを再起動してください。

コマンドプロンプトまたはAnacondaプロンプトを開き、次のコマンドを使用してインストールを確認します

コンダリスト

パッケージリストを取得した場合、anaconda / minicondaは正常にインストールされています。


1

この問題は、Anacondaを複数回インストールしたときに発生しました。アンインストールは慎重に行いましたが、アンインストールプロセスで元に戻せないことがいくつかあります。

私の場合、Microsoft.PowerShell_profile.ps1からファイルを削除する必要がありました~\Documents\WindowsPowerShell\。このファイルをテキストエディタで開いて、このファイルが原因であることがわかりました。古いインストール場所を参照していることがわかりましたC:\Anaconda3\



0

Windowsでこの問題が発生しました。ほとんどの回答はanacondaで推奨されているものではありません。環境変数へのパスを追加しないでください。他のものが壊れる可能性があります。代わりに、上の回答で述べたようにanacondaプロンプトを使用する必要があります。

ただし、これも壊れる可能性があります。この場合、ショートカットを右クリックしてショートカットタブに移動すると、ターゲット値は次のようになります。

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.