当前位置: 首页 > 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 目录。

http://www.xdnf.cn/news/362449.html

相关文章:

  • 【星海随笔】信息安全相关标准
  • 江西同为科技有限公司受邀参展2025长江流域跨博会
  • 智芯Z20K144x MCU开发之时钟架构
  • 数字人肢体动作控制:从基础原理到实践路径!
  • PostgreSQL可见性映射VM
  • 3D模型格式转换组件HOOPS Exchange:高效赋能航空航天设计协同、数据一致!
  • Uniapp app 安卓手机(红米)自定义基座进行真机调试
  • 编译原理实验 之 语法分析程序自动生成工具Yacc实验
  • 【TACD模拟】质子辐照对GaN器件临界电压增加的影响机制
  • 大疆无人机搭载树莓派进行目标旋转检测
  • 【Python】‌Python单元测试框架unittest总结
  • 基于Llama3的开发应用(一):Llama模型的简单部署
  • 专业级 GIF 制作工具深度解析:Gifski 与 GIPHY CAPTURE 的技术对比与实战指南
  • 【报错】AttributeError: ‘float‘ object has no attribute ‘backward‘
  • @PostConstruct @PreDestroy
  • 在 Envoy 的配置文件中出现的 “@type“ 字段
  • JVM之内存管理(一)
  • 【论文阅读】FreePCA
  • 让 Cursor 教我写 MCP Server
  • 一文掌握 LVGL 9 的源码目录结构
  • uniapp跨平台开发HarmonyOS NEXT应用初体验
  • 高级可视化图表分析实践——以《大侠立志传》武器系统为例
  • 经典计算核心问题在于多项式时间内无法求解
  • 「Mac畅玩AIGC与多模态27」开发篇23 - 多任务摘要合成与提醒工作流示例
  • Java中的包装类
  • 量化学习DAY2-开始批量提交alpha!
  • 架构师在技术公司中的角色与价值创造
  • Linux ifconfig命令详解
  • Git回顾
  • 服务器不备案有影响吗