Respuesta1
La (base)
notación está ahí para indicarle en qué entorno virtual se encuentra. Esto es muy útil cuando utiliza diferentes entornos en el mismo sistema.
Si no está haciendo nada en Python, puede ejecutarlo conda deactivate
hasta que desee utilizar el entorno de Python. Puedes evitar que se active automáticamente conconda config --set auto_activate_base false
Respuesta2
Obviamente su función de aviso fue modificada, presumiblemente por uno de los perfiles.
Ver la definición con:
(Get-Command prompt).Definition
Y vea si puede evaluar el origen viendo los posibles archivos de perfil:
$PROFILE|Format-List -Force
También puedes dejar que PowerShell haga el trabajo:
## P:\Prueba\2019\07\21\SU_1462281.ps1 $PROFILE.PSObject.Propiedades | Donde-Tipo de miembro de objeto -eq Propiedad de nota | Para cada objeto { if (Ruta de prueba $_.Valor){ Seleccionar-Cadena -Path $_.Value -Pattern 'función\s*prompt' } } #
Salida de muestra, que contiene los resultados encontrados.Path:LineNumber:Line
C:\Users\LotPings\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:69:function Prompt {
Respuesta3
El script que activa conda cada vez que se inicia una ventana de PowerShell generalmente se llama perfil.ps1 y se puede ubicar en
C:\usuarios\nombredeusuario\OneDrive - xxxx\Documentos\WindowsPowerShell\profile.ps1
Tenga en cuenta que probablemente encontrará el archivo en la siguiente ruta, dependerá de la configuración de su computadora:
C:\usuarios\nombre de usuario\Documentos\WindowsPowerShell\profile.ps1
Dentro de este archivo encontrará el siguiente código:
#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
Para solucionarlo, agregue un signo numérico (#) a la línea no comentada que está comentada como el resto de las líneas, guárdela (cada línea del fragmento debe comenzar con #). Después de reiniciar una ventana de PowerShell, ya no verá que conda se inició automáticamente.
Respuesta4
Lo eliminé abriendo este archivo:
C:\Users\<XXX>\anaconda3\shell\condabin\conda-hook.ps1
Cambie esta línea de $True
a $False
:
$CondaModuleArgs = @{ChangePs1 = $True}