这里写自定义目录标题
- 问题原因
- 解决办法
- 增加环境变量
- 修改PowerShell 策略
- 初始化conda环境
- 安装或更新conda
- 结果
问题原因
powershell正常是不行的,但是在cmd中是可以的
问题产生的原因有很多:
- 必须无法识别activate.bat
- 激活无反应
解决办法
增加环境变量
在系统设置中增加环境变量,具体增加condabin目录即可
修改PowerShell 策略
运行
Set-ExecutionPolicy RemoteSigned
PowerShell 执行策略 仅在 Windows 平台上强制执行这些策略。 PowerShell 执行策略如下所示:
AllSigned 脚本可以运行。 要求所有脚本和配置文件都由受信任的发布者签名,包括在本地计算机上编写的脚本。
从尚未分类为受信任或不受信任的发布者运行脚本之前,会提示你。 运行已签名但恶意脚本的风险。 Bypass
不阻止任何操作,并且没有任何警告或提示。 此执行策略适用于 PowerShell 脚本内置于较大应用程序的配置,或针对 PowerShell
是具有自身安全模型的程序基础的配置。 Default 设置默认执行策略。 Restricted 适用于 Windows 客户端的 。 适用于
Windows 服务器的 RemoteSigned。 RemoteSigned Windows Server 计算机的默认执行策略。
脚本可以运行。 需要受信任的发布者对从 Internet 下载的脚本和配置文件(包括电子邮件和即时消息程序)的数字签名。
不需要在本地计算机上编写且未从 Internet 下载的脚本上使用数字签名。 如果未阻止脚本(例如使用 cmdlet),则运行从
Internet 下载且未签名的 Unblock-File 脚本。 运行来自 Internet
以外的源的未签名脚本以及可能是恶意的已签名脚本的风险。
初始化conda环境
安装或更新conda
conda install conda=23.5.0
conda update conda
要想在power shell中使用conda命令首先需要添加一些东西到环境变量。
例如,我把anaconda装在了这里:d:\Anaconda3
那么我就需要把d:\Anaconda3\bin 和 d:\Anaconda3\Scripts 添加到环境变量中:
conda init powershell