解决PowerShell无法使用conda的问题

2023-05-16

目录

  • 1 问题描述
  • 2 解决办法
    • 2.1 将Anaconda添加至系统环境变量
    • 2.2 初始化PowerShell
    • 2.3 设置ExecutionPolicy的值
  • 3 避免PowerShell默认激活base环境

1 问题描述

由于新版本的Anaconda不再默认添加至windows环境变量,因此无论是命令行CMD还是PowerShell均无法使用conda命令,如下所示。为了能够在命令行CMDPowerShell中使用conda,我们需要将Anaconda添加进系统环境变量(添加进用户环境变量也可,只不过只对当前用户起作用而已!)。

  • PowerShell错误提示
    在这里插入图片描述
  • 命令行CMD错误提示
    在这里插入图片描述

2 解决办法

为了能够在PowerShell中愉快使用conda指令,需要先将Anaconda添加进系统境变量,然后初始化PowerShell,最后设置ExecutionPolicy 的值。


2.1 将Anaconda添加至系统环境变量

环境变量添加大致步骤:【右击我的电脑(This PC)】→【点击属性(Properties)】→【点击高级系统设置(Advanced system settings)】→【选中高级(Advanced),点击环境变量(Environment Variables)】→【找到系统变量(System variables)下的Path变量,点击编辑(Edit)】→【点击新建(New),添加3条与Anaconda有关的位置】。
注意:这里不同的Anaconda安装位置需要添加的环境变量有稍许不同。我的anaconda是使用的默认安装位置C:\ProgramData\大致可参考如下:

C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Script
C:\ProgramData\Anaconda3\Library\bin

  • 右击我的电脑(This PC)】→【点击属性(Properties)】
    在这里插入图片描述

【点击高级系统设置(Advanced system settings)】
在这里插入图片描述


【选中高级(Advanced),点击环境变量(Environment Variables)】
在这里插入图片描述


【找到系统变量(System variables)下的Path变量,点击编辑(Edit)】
在这里插入图片描述


【点击新建(New),添加3条与Anaconda有关的位置】
在这里插入图片描述
在这里插入图片描述


2.2 初始化PowerShell

将Anaconda添加进系统环境变量以后即可在PowerShell中使用conda指令了,通过如下指令初始化

conda init powershell

重新打开PowerShell显示如下提示信息
在这里插入图片描述


2.3 设置ExecutionPolicy的值

输入如下代码,提示Restricted

Get-ExecutionPolicy

在这里插入图片描述
因此我们要使用如下代码,修改一下ExecutionPolicy的值。

Set-ExecutionPolicy RemoteSigned

在这里插入图片描述
如果出现提示,说明当前的PowerShell并不是管理员身份打开,需要用管理员身份打开PowerShell,重新执行该命令即可。

Access to the registry key
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' is denied. 
To change the execution policy for the default (LocalMachine) scope, 
  start Windows PowerShell with the "Run as administrator" option. 
To change the execution policy for the current user, 
  run "Set-ExecutionPolicy -Scope CurrentUser".

当想修改会默认值时,可使用如下代码:

Set-ExecutionPolicy Restricted

将修改完成后,重新打开PowerShell即可开始使用conda指令了。
在这里插入图片描述

3 避免PowerShell默认激活base环境

重新打开PowerShell默认是加载好了base环境的,如果不想一开始就加载可使用如下代码:

conda config --set auto_activate_base False

如果再想设置回来,则执行如下代码:

conda config --set auto_activate_base True
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决PowerShell无法使用conda的问题 的相关文章

随机推荐

  • Android getResources的作用和需要注意点

    今天做一个Android的文件管理器 xff0c 里面用到很多的地方用到了getResources Drawable currentIcon 61 null currentIcon 61 getResources getDrawable R
  • 功能测试,系统测试,兼容性测试,手工测试

    功能测试 功能测试一般需要根据编写的 测试用例 xff0c 执行测试用例 xff0c 执行的过程中提交缺陷 xff1b 功能测试一般至少会有两轮 xff0c 遇到比较麻烦的项目甚至会有三到四轮 xff0c 而每一轮测试都有其侧重点 xff0
  • 古诗文本自动生成唐诗文本生成(算例代码)

    首先准备好一个本地文件 xff0c 在此我命名为唐诗三百首 txt如下图 https img blog csdnimg 图片 代码如下 span class token keyword import span numpy span clas
  • ChatGPT被淘汰了?Auto-GPT到底有多强

    大家好 xff0c 我是可夫小子 xff0c 关注AIGC 读书和自媒体 解锁更多ChatGPT AI绘画玩法 说Auto GPT淘汰了ChatGPT了 xff0c 显然是营销文案里面的标题党 毕竟它还是基于ChatGPT的API xff0
  • 案例分享:让ChatGPT充当程序员,帮你无代码实现网络爬虫

    大家好 xff0c 我是可夫小子 xff0c 关注AIGC 读书和自媒体 解锁更多ChatGPT AI绘画玩法 加 xff1a keeepdance xff0c 备注 xff1a chatgpt xff0c 拉你进群 提示 xff1a 本案
  • 插件推荐:一键保存ChatGPT对话记录GPT-EZ

    大家好 xff0c 我是可夫小子 xff0c 关注AIGC 读书和自媒体 解锁更多ChatGPT AI绘画玩法 加 xff1a keeepdance xff0c 备注 xff1a chatgpt xff0c 拉你进群 我们在与ChatGPT
  • 案例分享:ChatGPT写python脚本,轻松文本处理

    大家好 xff0c 我是可夫小子 xff0c 关注AIGC 读书和自媒体 解锁更多ChatGPT AI绘画玩法 加 xff1a keeepdance xff0c 备注 xff1a chatgpt xff0c 拉你进群 在工作中 xff0c
  • Android NDK tombstone分析工具

    Android NDK tombstone分析工具 在Andoird Native库发生异常的时候 xff0c Linux会发生不同级别的sig xff0c 来结构相关进程的运行 xff0c 同时会产生tombstone trace文件用于
  • 关于UEFI

    最近在Thinkpad上安装Ubuntu12 04的时候 xff0c 经历了几个问题 xff0c 发现BOIS里多了很多选项 xff0c 而且安装双系统也有UEFI有关 xff0c 在网站上找了一篇文章 xff0c 发现这还是一个新概念 x
  • 怎样在github上协同开发

    描述 xff1a How to co work wither parter via github Github协同开发情景模拟 Github不仅有很多开源的项目可以参考 xff0c 同样也是协同开发的最佳工具 xff0c 接下来的就模拟一下
  • Android libdvm.so 与 libart.so

    Android libdvm so 与 libart so 系统升级到5 1之后 xff0c 发现system lib 下面没有libdvm so了 xff0c 只剩下了libart so 对于libart模式 xff0c 从4 4就在De
  • Translate Aticle

    最近在Thinkpad上安装Ubuntu12 04的时候 xff0c 经历了几个问题 xff0c 发现BOIS里多了很多选项 xff0c 而且安装双系统也有UEFI有关 xff0c 在网站上找了一篇文章 xff0c 发现这还是一个新概念 x
  • android倒计时功能的实现(CountDownTimer)

    在逛论坛的时候 xff0c 看到一个网友提问 xff0c 说到了CountDownTimer这个类 xff0c 从名字上面大家就可以看出来 xff0c 记录下载时间 将后台线程的创建和Handler队列封装成一个方便的类调用 查看了一下官方
  • 为何无法打开administrator目录?提示“无法访问c:/documents and settings/administrator,拒绝访问"解决办法

    有的时候 我们要打开一个文件夹 尤其是C盘的Documents and Settings里面的文件夹 而系统却给出 xff02 文件夹拒绝访问 xff02 的对话框 xff0c 这该怎么办呢 xff1f 别慌 xff0c 有办法 xff01
  • Powershell 美化教程(2021版)

    win下原生的三款CMD Powershell和Windows Terminal xff0c 一个是上世纪的产物 xff0c 只能win环境内最基本的使用 xff1b 另一个是挺新 xff0c 但是明显UI设计师不在线 xff0c 在win
  • 高级设置/FTP IPv4地址和域限制(三)

    xff13 詳細設定 xff0f FTP IPv4 制限 xff13 高级设置 xff0f FTP IPv4地址和域限制 xff11 操作 項目 FTP 管理 詳細設定 xff12 高级设置 初期設定値如下 xff0a 物理路径 E act
  • Linux简易DDNS配置教程

    Linux简易DDNS配置教程 DDNS与其在Linux系统上的应用 1 1 DDNS是什么 xff0c 其作用是什么 DDNS xff08 Dynamic Domain Name System xff0c 动态域名系统 xff09 是一种
  • 机器学习毕业设计 大数据股票数据量化分析与预测系统 - python

    文章目录 0 前言1 课题背景2 实现效果UI界面设计web预测界面RSRS选股界面 3 软件架构4 工具介绍Flask框架MySQL数据库LSTM 0 前言 x1f525 这两年开始毕业设计和毕业答辩的要求和难度不断提升 xff0c 传统
  • HTML Parsing Error: Unable to modify the parent co

    HTML Parsing Error Unable to modify the parent container element before the child element is closed KB927917 主要是因为页面没有加载
  • 解决PowerShell无法使用conda的问题

    目录 1 问题描述2 解决办法2 1 将Anaconda添加至系统环境变量2 2 初始化PowerShell2 3 设置ExecutionPolicy的值 3 避免PowerShell默认激活base环境 1 问题描述 由于新版本的Anac