登录

使用cmake创建并激活conda环境

内容来源于 Stack Overflow,遵循 CC BY-SA 4.0 许可协议进行翻译与使用。IT领域专用引擎提供翻译支持

腾讯云小微IT领域专用引擎提供翻译支持

原文
Stack Overflow用户 提问于2022-05-31

我在一个 CMakeLists.txt 文件中有以下内容。我试图使用cmake来检查系统上是否安装了名为 myenv 的conda环境,并激活了该环境。如果环境不存在,则创建环境并激活它。这假设conda已经通过 蟒蛇 (或Miniconda)安装。

# Create and activate a Python environment.
cmake_minimum_required(VERSION 3.18)
# Define the project
project(MyExample)
# Specify the C++ standard
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
# Make sure Python is installed
find_package(Python REQUIRED)
# Activate conda environment, assume Anaconda or Miniconda is already installed