当前位置: 首页 > news >正文

Conda激活环境无效

问题如下:

PS D:\codeyjj\python> conda env list# conda environments:
#
base                   C:\software\anaconda3
test                   C:\software\anaconda3\envs\testPS D:\codeyjj\python> conda activate testCondaError: Run 'conda init' before 'conda activate'PS D:\codeyjj\python> conda init
no change     C:\software\anaconda3\Scripts\conda.exe
no change     C:\software\anaconda3\Scripts\conda-env.exe
no change     C:\software\anaconda3\Scripts\conda-script.py
no change     C:\software\anaconda3\Scripts\conda-env-script.py
no change     C:\software\anaconda3\condabin\conda.bat
no change     C:\software\anaconda3\Library\bin\conda.bat
no change     C:\software\anaconda3\condabin\_conda_activate.bat
no change     C:\software\anaconda3\condabin\rename_tmp.bat
no change     C:\software\anaconda3\condabin\conda_auto_activate.bat
no change     C:\software\anaconda3\condabin\conda_hook.bat
no change     C:\software\anaconda3\Scripts\activate.bat
no change     C:\software\anaconda3\condabin\activate.bat
no change     C:\software\anaconda3\condabin\deactivate.bat
no change     C:\software\anaconda3\Scripts\activate
no change     C:\software\anaconda3\Scripts\deactivate
no change     C:\software\anaconda3\etc\profile.d\conda.sh
no change     C:\software\anaconda3\etc\fish\conf.d\conda.fish
no change     C:\software\anaconda3\shell\condabin\Conda.psm1
no change     C:\software\anaconda3\shell\condabin\conda-hook.ps1
no change     C:\software\anaconda3\Lib\site-packages\xontrib\conda.xsh
no change     C:\software\anaconda3\etc\profile.d\conda.csh
no change     C:\Users\eqtcj\Documents\WindowsPowerShell\profile.ps1
no change     HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
No action taken.

首先手动加载 Conda 配置​​(注意在管理员的cmd窗口或者powershell窗口)
若初始化无效,直接加载 Conda 的 PowerShell 脚本:

. "C:\software\anaconda3\shell\condabin\conda-hook.ps1"
conda activate test

如果执行. "C:\software\anaconda3\shell\condabin\conda-hook.ps1" 报错如下:

. “C:\software\anaconda3\shell\condabin\conda-hook.ps1” . : 无法加载文件
C:\software\anaconda3\shell\condabin\conda-hook.ps1,因为在此系统上禁止运行脚本

那么按下面流程解决

方案如下:


1. 检查当前执行策略
在 PowerShell(管理员权限) 中运行:

Get-ExecutionPolicy

• 如果返回 Restricted,说明系统禁止运行任何脚本。


2. 修改执行策略
方法 1:设置为 RemoteSigned(推荐)

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

• 作用:允许运行本地脚本,但远程下载的脚本需签名。

• 输入 Y 确认更改。

方法 2:设置为 Unrestricted(宽松模式,不推荐)

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

• 作用:允许所有脚本运行(安全性较低)。


3. 验证更改
再次运行:

Get-ExecutionPolicy

• 应返回 RemoteSignedUnrestricted


4. 重新加载 Conda 环境
尝试重新激活 Conda 环境:

. "C:\software\anaconda3\shell\condabin\conda-hook.ps1"
conda activate test

5. 其他注意事项
• 管理员权限:确保 PowerShell 以 管理员身份运行。

• 路径问题:如果 Conda 安装路径含中文或空格,建议重装到英文路径(如 C:\anaconda3)。

• 环境变量:检查系统环境变量 PATH 是否包含 Conda 的 Scriptscondabin 目录。

相关文章:

  • 对称加密以及非对称加密
  • transformer 笔记 tokenizer moe
  • [Windows] 希捷(Seagate)硬盘官方检测工具 - SeaTools(1.4.0.7)
  • 【身份证识别表格】批量识别身份证扫描件或照片保存为Excel表格,怎么大批量将身份证图片转为excel表格?基于WPF和腾讯OCR的识别方案
  • Path to Integer_ABC402分析与解答
  • SCDN是什么?
  • 上班摸鱼远程打游戏,哪款远控软件好用点?
  • 【Bootstrap V4系列】学习入门教程之 组件-表单(Forms)
  • MySQL如何优雅的执行DDL
  • 图解gpt之神经概率语言模型与循环神经网络
  • 【应急响应】- 日志流量如何分析?
  • SecureCRT网络穿透/代理
  • 网络研讨会开发注册中, 5月15日特励达力科,“了解以太网”
  • 深入理解C/C++内存管理:从基础到高级优化实践
  • kafka 面试总结
  • 微服务中 本地启动 springboot 无法找到nacos配置 启动报错
  • Mac QT水平布局和垂直布局
  • 怎么用idea打jar包
  • 【从0带做】基于Springboot3+Vue3的文物展览系统
  • Web 架构之数据读写分离
  • 第四轮伊美核谈判将于11日在阿曼举行
  • 19岁女生注射头孢离世后续:院方道歉,医生停职,监管介入
  • 溢价26.3%!保利置业42.4亿元竞得上海杨浦宅地,楼板价80199元/平方米
  • 代理销售保险存在误导行为,农业银行重庆市分行相关负责人被罚款0.1万元
  • 普雷沃斯特当选新一任天主教罗马教皇
  • 中信银行:拟出资100亿元全资设立信银金融资产投资有限公司