Z C*_*hen 12 powershell anaconda windows-10
版本 Anaconda 4.8.3
我不能做什么:
我无法从 powershell激活任何环境。
conda activate base
我可以做什么:
conda env list
conda create -n xxx conda remove -n xxx
我尝试了很多解决方案,但结果证明它们毫无用处:
conda init powershell
restart powershell
conda activate
conda update -n base conda 并重做 1
conda install -n root -c pscondaenvs pscondaenvs
Set-ExecutionPolicy RemoteSigned
跑 activate base
小智 84
从“开始”菜单打开Anaconda PowerShell 提示符。现在尝试:
conda init powershell
Run Code Online (Sandbox Code Playgroud)
现在重新启动 PowerShell。如果您在 PowerShell 中发现类似这样的错误:
无法加载 \WindowsPowerShell\profile.ps1,因为在此系统上禁用了运行脚本。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。行:1 字符:3
然后改变执行策略。在 PowerShell 中键入以下代码:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Run Code Online (Sandbox Code Playgroud)
要了解有关执行策略的更多信息,您可以访问此链接。
Moh*_*our 30
这是我更简单的解决方案,适用于 Anaconda、Miniconda甚至 Miniforge:
condabinConda 安装目录中的文件夹,例如:C:\Users\<username>\anaconda3\condabin./conda init powershell,然后重新打开 PowerShell。ps1 cannot be loaded because running scripts is disabled on this system,只需以管理员身份运行 PowerShell 并输入以下内容:Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestrictedpra*_*ant 24
您不需要管理员权限。
在 Windows 上安装 Anaconda 或 Miniconda 后,Anaconda Powershell Prompt从开始菜单打开 a 。
或者,如果您在那里没有看到它,那么假设您已经在路径 C:\miniconda3\4.9.2 中安装了 miniconda3,请执行以下操作:
powershell -ExecutionPolicy ByPass -NoExit -Command "& 'C:\miniconda3\4.9.2\shell\condabin\conda-hook.ps1' ; conda activate 'C:\miniconda3\4.9.2' "
Run Code Online (Sandbox Code Playgroud)
现在尝试:
conda init powershell
Run Code Online (Sandbox Code Playgroud)
并重新打开powershell。
附加说明:默认情况下,当我们打开终端时,conda 会自动激活。如果您不喜欢,请禁用自动激活:
conda config --set auto_activate_base false
Run Code Online (Sandbox Code Playgroud)
小智 10
当您使用 Anaconda 或 Miniconda 时,请输入 Anacondaprompt:
conda init powershell
Run Code Online (Sandbox Code Playgroud)
为了在 PowerShell 中激活 Conda,我只需执行以下命令:
C:\Users\<username>\anaconda3\shell\condabin\conda-hook.ps1
Run Code Online (Sandbox Code Playgroud)
然后我就可以看到所有环境,而无需重新启动 PowerShell。
conda env list
conda activate base
Run Code Online (Sandbox Code Playgroud)
所以你基本上只需要运行conda-hook.ps1脚本。
| 归档时间: |
|
| 查看次数: |
15003 次 |
| 最近记录: |