如何在Python脚本中激活Conda环境?

2023-12-20

我有一个使用的脚本os.system(cmd)运行管道。我需要管道在特定的 Conda 环境中运行,所以我尝试执行以下操作:

cmd = 'conda activate base && ' + cmd
os.system(cmd)

但是,我得到:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

事实是,我的 shell 已正确配置。如果我运行同样的cmd在 shell 中,一切都按预期进行。

我尝试过使用subprocess.run(cmd, shell=True)也是如此,但我得到了相同的结果。

有没有办法跑conda activate base从 python 脚本中?


conda activate实际上是为了在交互式设置(shell/命令提示符)中使用。但你可以使用conda run在给定环境中执行特定的 python 脚本。

试试这个:

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

如何在Python脚本中激活Conda环境? 的相关文章

  • Python 和 Numpy 是 nan 和 set

    我在使用 Python 的 Numpy set 和 NaN 非数字 时遇到了不可预测的行为 gt gt gt set np float64 nan np float64 nan set nan nan gt gt gt set np flo
  • 如何指定聚类的距离函数?

    我想对给定距离的点进行聚类 奇怪的是 似乎 scipy 和 sklearn 聚类方法都不允许指定距离函数 例如 在sklearn cluster AgglomerativeClustering 我唯一可以做的就是输入一个亲和力矩阵 这将非常
  • Tkinter 菜单删除项

    如何删除任何菜单项 例如我想删除 播放 self menubar Menu self root self root config menu self menubar self filemenu2 Menu self menubar self
  • 如何为未捕获的异常处理程序编写单元测试

    我有一个函数可以捕获uncaught例外情况 如下 有没有办法编写一个单元测试来执行uncaught exception handler 功能正常 但测试正常退出 import logging def config logger logge
  • 如何在python中附加两个字节?

    说你有b x04 and b x00 你如何将它们组合起来b x0400 使用Python 3 gt gt gt a b x04 gt gt gt b b x00 gt gt gt a b b x04 x00
  • 如何调整 matplotlib 单选按钮的大小和纵横比?

    我已经尝试了几个小时来使简单的单选按钮列表的大小和纵横比正确 但没有成功 首先 导入模块 import matplotlib pyplot as plt from matplotlib widgets import RadioButtons
  • 如何使用 Python boto3 获取 redshift 中的列名称

    我想使用 python boto3 获取 redshift 中的列名称 创建Redshift集群 将数据插入其中 配置的机密管理器 配置 SageMaker 笔记本 打开Jupyter Notebook写入以下代码 import boto3
  • python array(10,1) 和 array(10,) 之间的区别

    我正在尝试将 MNIST 数据集加载到数组中 当我使用 X train y train X test y test mnist load data 我得到一个数组 y test 10000 但我希望它的形状为 10000 1 数组 1000
  • 检查 python 中命令行参数的数量

    我是蟒蛇新手 还是把脚弄湿了 我正在尝试做这样的事情 import sys if len sys argv lt 3 or lt len sys argv gt 3 print This script will compare two fi
  • 是否有一个包可以维护所有带有符号的货币列表?

    是否有一个 python 包提供所有 或相当完整 货币的列表与符号 如美元的 有优秀的pycountry 贪财的 https github com limist py moneyed and ccy http code google com
  • 在Python中读取tiff标签

    我正在尝试用 Python 读取 tiff 文件的标签 该文件是 RGB 的uint16每个通道的值 我目前正在使用tifffile import tifffile img tifffile imread file tif 然而 img是一
  • Python“非规范化”unicode 组合字符

    我正在寻找标准化 python 中的一些 unicode 文本 我想知道是否有一种简单的方法可以在 python 中获得组合 unicode 字符的 非规范化 形式 例如如果我有序列u o xaf i e latin small lette
  • 在 Mac OS X 上安装 libxml2 时出现问题

    我正在尝试在我的 Mac 操作系统 10 6 4 上安装 libxml2 我实际上正在尝试在 Python 中运行 Scrapy 脚本 这需要我安装 Twisted Zope 现在还需要安装 libxml2 我已经下载了最新版本 2 7 7
  • Jupyter 笔记本中未显示绘图图表

    我已经尝试解决这个问题几个小时了 我按照上面的步骤操作情节网站 https plot ly python getting started start plotting online并且图表仍然没有显示在笔记本中 这是我的情节代码 color
  • 时间序列数据预处理 - numpy strides 技巧以节省内存

    我正在预处理一个时间序列数据集 将其形状从二维 数据点 特征 更改为三维 数据点 时间窗口 特征 在这样的视角中 时间窗口 有时也称为回顾 指示作为输入变量来预测下一个时间段的先前时间步长 数据点的数量 换句话说 时间窗口是机器学习算法在对
  • NumPy 相当于 Keras 函数 utils.to_categorical

    我有一个使用 Keras 进行机器学习的 Python 脚本 我正在构建 X 和 Y 它们分别是特征和标签 标签的构建方式如下 def main depth 10 nclass 101 skip True output True video
  • Flask 应用程序路由中的多个参数

    烧瓶怎么写app route如果我在 URL 调用中有多个参数 这是我从 AJax 调用的 URL http 0 0 0 0 8888 createcm summary VVV change Feauure 我试图写我的烧瓶app rout
  • 检索 geodjango 多边形对象的边界框

    如何在 geodjango 中获取 MultiPolygon 对象的边界框 在 API 中找不到任何内容http geodjango org docs geos html http geodjango org docs geos html
  • Discord.py 嵌入中禁用按钮/冻结按钮

    I m trying to make a replica of this bot in which when I press any of the buttons below it shows a dropdown menu and you
  • 非法指令:MacOS High Sierra 上有 4 条指令

    我正在尝试在 pygame 3 6 中制作一个看起来像聊天的窗口 我刚刚将我的 MacBook 更新到版本 10 13 6 在我这样做之前它工作得很好 但在我收到消息之后 非法指令 4 Code import pygame from pyg

随机推荐

  • 如何指定应在新克隆中检出哪个分支?

    在 Git 扩展中 用户可以在克隆存储库时指定哪个分支 可能不是master 应在生成的克隆中进行检查 我怎样才能在命令行上做到这一点 通常 答案就在手册页中 在git clone手册页 在这里 branch
  • 如何在 Spring JPA 中为quartz作业运行更新查询

    我在 spring 4 有一份quartz 工作 我正在使用 JPA hibernate 通过quartz 工作更新数据库值 但我得到了javax persistence TransactionRequiredException Execu
  • 升级 Android Gradle Plugin 7.1 后无法加载类 AndroidComponentsExtension

    我最近下载了Android Studio 大黄蜂 https developer android com studio releases bumblebee它询问我是否想要升级到 Android Gradle Plugin 7 1 0 该版
  • 以编程方式获取插件的 Jenkins 配置

    我正在尝试获取 并希望更改 Groovy 控制台内带有 Groovy 脚本的插件的 Jenkins 配置 我的具体示例是尝试更改publish over ssh插件的多个IP地址 通过命令行 编辑 xml 可以很容易地做到这一点 但是经过几
  • 使用 asyncio 创建最小的 HTTP 服务器

    虽然我熟悉 HTTP 服务器和事件循环 但在掌握 Python 的内部工作原理时遇到了一些困难asyncio https docs python org 3 library asyncio html 作为学习练习 我一直在尝试编写一个最小的
  • 如何将 jQuery .live() 转换为 .on() 并将事件绑定到此?

    我正在将已弃用的代码转换为 live API to on 参见jQuery 1 7 发行说明 http blog jquery com 2011 11 03 jquery 1 7 released 我附加了现场活动this在多个自定义 jQ
  • Android 设置超时时间的方法

    如果在特定时间段内服务器没有响应 是否有任何方法可以在 android 中设置超时 以下是我用于超时的代码 uri new URI url HttpGet method new HttpGet uri method addHeader Co
  • 您最喜欢用什么方法来检查 HTML COLOR 是否有效?

    我使用 C 和 ASP NET 4 WebControls 我的页面上有一个文本框 用户可以输入十六进制格式 ff0000 或 HTML 格式 红色 的 HTML 颜色 我最初的想法是 编写一个能够验证该用户输入的正则表达式太困难了 因此我
  • 如何通过 matplotlib 在矩形条上绘制温度(应力)?

    我尝试使用 matplotlib 库绘制梁的应力 我已经使用公式计算并绘制了它作为示例 如图 1 所示 您会看到绿色光束在元素 3 和元素 8 处具有更大的应力 因此如果我用彩虹渐变填充颜色 蓝色光束的整体颜色将相同 但绿色光束将具有不同的
  • 警报通知立即触发。安卓

    我正在开发一个提醒 它会在固定时间向用户发送通知 警报立刻响起 我尝试了大部分建议stackoverflow 但仍然有同样的问题 请帮我解决这个问题 服务器数据 user reminder id 75 name Morning Snacks
  • XSLT 文档功能 - 文件夹层次结构

    我正在使用 xslt 1 0 并尝试使用 XSLT 文档功能将样式表应用到文件夹层次结构 文件夹结构如下 但我似乎无法在网上找到任何关于如何执行此操作的可靠参考 a b c d e f 有没有一种方法可以通过文件夹 a 中的文件将样式表应用
  • 将二维数组转换为二维ArrayList?

    我有这段代码 int pattern new int 1 1 1 1 1 1 1 1 2 0 0 0 2 1 1 0 3 0 3 0 1 1 0 0 4 0 0 1 1 0 3 0 3 0 1 1 2 0 0 0 2 1 1 1 1 1 1
  • 从命令行运行垃圾收集器? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否可以从命令行运行 NET 垃圾收集器 例如不写代码 Edit 当被问到这个问题时 我的意思正是这里对
  • 正则表达式仅允许 1-20 范围内的数字

    我想让用户输入0 20范围内的数字 他们都可以输入01和1 这就是我到目前为止所拥有的 1 9 0 1 9 1 0 9 2 0 但它不起作用 问题是 优先级低于 and 所以你的模式意味着 1 9 or 0 1 9 or 1 0 9 or
  • 在项目之间复制源代码时防止eclipse自动导入包

    当我将源代码从一个项目复制到另一个项目时 是否可以防止 Eclipse 自动导入任何模块 我只想复制源代码 然后重命名所有特定的类 我实际上不想使用其他项目中的类 在首选项窗口中 菜单 Windows Preferences 在搜索字段 左
  • Retrofit 2.0 OnFailure - 原始响应

    我在用着retrofit调用网络服务和改造会引发失败 来自 Throwable 的消息给了我 java lang IllegalStateException 预期为 BEGIN OBJECT 但在第 1 行第 1 列路径 处为 STRING
  • 我应该在 SCRIPT 标签中包含 type="text/javascript" 吗?

    我通读了Crockford 的 JavaScript 最佳实践 http javascript crockford com code html 他说 无需使用语言或类型属性 决定 MIME 类型的是服务器 而不是脚本标记 但我从未见过有人省
  • 我可以在保留私钥的同时更改 Android 签名证书主题吗

    我已经开发了一个 Android 应用程序 我正在将其转让给另一个人以进一步开发 我了解到 如果新开发人员使用相同的密钥库 无缝升级过程将继续 Android在更新应用程序时如何验证证书 难道只是仅验证签名或者这样做比较整个证书以及主题名称
  • std::priority_queue 与 std::set 的 Dijkstra 最短路径算法性能

    我想了解这些容器在时间复杂度方面的主要区别 我尝试了 Dijkstra 算法的 3 种实现 如下所述 1 使用一个简单的数组作为队列 2 使用STLpriority queue 3 带有STL集 我测试过的图相当大 它包含超过 150000
  • 如何在Python脚本中激活Conda环境?

    我有一个使用的脚本os system cmd 运行管道 我需要管道在特定的 Conda 环境中运行 所以我尝试执行以下操作 cmd conda activate base cmd os system cmd 但是 我得到 CommandNo