web-dev-qa-db-ja.com

anacondaコマンドプロンプトに「(ベース)」が表示されるのはなぜですか?

私のanacondaコマンドプロンプトは次のようになりました:

(base) C:\users\user_name>

(ベース)がプロンプトの前に表示される理由を知りたい。これは、Djangoを実行する仮想環境を作成してから現れました。 「非アクティブ化」と入力するとプロンプトは消えますが、端末を閉じて新しい端末を開くと、「ベース」が再び表示されます。

(base) C:\users\user_name> deactivate
C:\users\user_name>

問題は、このプロンプトがpipまたはanacondaコマンドを認識しないことです。 「ベース」プロンプトでpipを実行できますが、元のプロンプトではできません。 pipを使用して「(base)...」にモジュールをインストールしましたが、このモジュールは私のideによって認識されます。

conda list anaconda

'(base)..'では、4.4としてAnacondaのthバージョンを提供します。ベースなしでは、condaを認識しません。これが起こる前に、私は数回pipとcondaを実行しました。 Windows 10を実行しています。

11
10
张玉锋

Blockchain Businessの答えは正しいですが、v 4.6.4の時点で

DeprecationWarning: 'source deactivate' is deprecated. Use 'conda deactivate'.

そう、

conda deactivate

これは実際にアナコンダを完全に無効化するため、最良の解決策ではないかもしれません...

復元するには:

 conda activate
7
B Seven

同じ問題が発生しました。次のコマンドを入力して、(ベース)参照を削除しました。

ソースの無効化

4

Ubuntuで問題に直面した場合は、以下の2つの手順を試して、コマンドプロンプトから削除してください。

  1. conda config
  2. conda config --set changeps1 False
3
Wasim

これを試して:

conda config --set auto_activate_base false

changeps1はコマンドプロンプトのみを非表示にしますが、この環境のままです。

auto_activate_baseは環境に入ることを回避できます。

0
Woko

Anacondaをインストールすると、デフォルト環境として表示されるようになりました。Anacondaでは、condaを使用するのではなく、pipを使用してパッケージをインストールするのが最善です。 Anacondaに認識されると、最悪の場合、pipがインストールされたパッケージがAnacondaのインストールを中断する可能性があります。私は自分がPythonコースにAnacondaを使用する必要があったので、自分でこれのいくつかを経験しましたが、Kubuntuを使用しているため、Windowsでの使用に関する知識はあまりありません。

Anacondaの使用に関する詳細については、 https://conda.io/docs/user-guide/getting-started.html を参照してください。おそらく、Anaconda Navigatorを使用して仮想環境を作成し、パッケージをインストールすることもできます。

0
zalloy