答え1
この(base)
表記は、現在どの仮想環境にいるのかを示すためにあります。これは、同じシステム上で異なる環境を使用している場合に非常に便利です。
Pythonで何もしていない場合は、conda deactivate
Python環境が必要になるまで実行できます。自動起動を停止するには、conda config --set auto_activate_base false
答え2
明らかに、プロンプト機能は、おそらくプロファイルの 1 つによって変更されました。
定義を表示するには:
(Get-Command prompt).Definition
そして、可能性のあるプロファイル ファイルを表示して、起源を評価できるかどうかを確認します。
$PROFILE|Format-List -Force
PowerShell に作業を任せることもできます:
## Q:\Test\2019\07\21\SU_1462281.ps1 $PROFILE.PSObject.プロパティ | Where-Object メンバータイプ -eq Noteproperty | ForEach-Object{ if (テストパス $_.Value){ 選択文字列 -Path $_.Value -Pattern 'function\s*prompt' } } #
サンプル出力には、見つかったものが含まれますPath:LineNumber:Line
C:\Users\LotPings\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:69:function Prompt {
答え3
PowerShellウィンドウが起動されるたびにcondaを起動するスクリプトは通常profile.ps1という名前で、次の場所にあります。
C:\users\userName\OneDrive - xxxx\Documents\WindowsPowerShell\profile.ps1
注意: ファイルはおそらく次のパスで見つかります。これはコンピュータの構成によって異なります。
C:\users\ユーザー名\Documents\WindowsPowerShell\profile.ps1
このファイル内には次のコードがあります:
#region conda initialize
# !! Contents within this block are managed by 'conda init' !!
(& "C:\Users\UnserName\Anaconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
#endregion
これを修正するには、コメントされていない行に番号記号 (# ) を追加し、残りの行と同様にコメントして保存します (スニペットのすべての行は # で始まる必要があります)。PowerShell ウィンドウを再起動すると、conda が自動的に開始されたことが表示されなくなります。
答え4
このファイルを開いて削除しました:
C:\Users\<XXX>\anaconda3\shell\condabin\conda-hook.ps1
この行を に変更し$True
ます$False
:
$CondaModuleArgs = @{ChangePs1 = $True}