我正在尝试激活集群上的conda环境。然而,我一直被返回需要初始化的shell。Ruuning conda init bash什么也不做,甚至当关闭外壳并再次尝试时,我也会得到同样的“conda is not initialized”? -bash-4.2$ conda activate libraries/
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda
我希望运行一个简单的shell脚本来简化对conda环境的管理。通过conda activate在linux os中激活conda环境在shell中运行良好,但在shell脚本中却是有问题的。有人能告诉我为什么会发生这种事吗?
重复此问题的示例:
# default conda env
$ conda info | egrep "conda version|active environment"
active environment : base
conda version : 4.6.9
# activate new env to prove
我在Ubuntu 16.04上运行Conda 4.6.14。
我考虑在Jenkins管道中使用使用Conda的虚拟环境,这需要Ansible,通过让所有节点使用相同的环境,ansible-env来运行播放簿。虽然这个过程看起来非常直接,但我无法调用conda activate ansible-env,因为它会导致以下错误:
+ conda activate ansible-env
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'. To initi
我正在尝试安装微型锻造,以使用它与tensorflow。我用的是MacOS蒙特雷。
重新创建问题
$ /Users/sarangpark/miniforge3/bin/conda init zsh
no change /Users/sarangpark/opt/anaconda3/condabin/conda
no change /Users/sarangpark/opt/anaconda3/bin/conda
no change /Users/sarangpark/opt/anaconda3/bin/conda-env
no change /Users/sa
规格:
我使用Python3.8.10
WSL Ubuntu Bash
VS码
项目:是Python3.8.8
我已经安装了这两种类型:
me@PF2DCSXD:/home/me$ ls
Anaconda3 Miniconda3
但是,当我输入conda时
me@PF2DCSXD:~$ conda
ERROR: The install method you used for conda--probably either `pip install conda`
or `easy_install conda`--is not compatible with using
在我的VS代码中,我安装了Python扩展Python3.6.1和Anaconda3。当我复制和粘贴一些代码时,VS代码要求我安装autopep8。当我按“是”时,它会显示一个方框
。
首先,我选择了“使用Conda安装”。接下来,弹出以下错误消息,但它未能正确安装autopep8:
PS D:\Python> conda activate base
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda
我正在创建一个docker容器,它有一个带有一些包(pip和conda)的miniconda环境设置。Dockerfile:
# Use an official Miniconda runtime as a parent image
FROM continuumio/miniconda3
# Create the conda environment.
# RUN conda create -n dev_env Python=3.6
RUN conda update conda -y \
&& conda create -y -n dev_env Python=3.6
我在Pycharm中创建了一个叫做Practice using Python3.7的Conda环境。我正在使用Mac和Pycharm终端(fish),但是我在使用iterm2时收到了相同的错误。
当我键入conda activate Practice时,我收到以下错误:
Traceback (most recent call last):
File "/usr/local/anaconda3/lib/python3.7/site-packages/conda/cli/main.py", line 138, in main
return act
我已经尝试了几个小时了,但是我想不出如何在构建过程中激活和切换Dockerfile中的anaconda环境
以下是初始代码:
FROM nvidia/cuda:10.1-cudnn7-devel-ubuntu16.04
# Set user
ENV SETUSER myuser
RUN useradd -m $SETUSER
USER $SETUSER
WORKDIR /home/$SETUSER
# Install Anaconda
RUN wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
我使用流浪者(1.9.1在MacOSX塞拉利昂)在VirtualBox上提供ubuntu/xenial64盒来运行python应用程序。在提供时,我无法使用普通的shell命令source激活conda环境。在我的bootstrap.sh中,我有下面的行来创建一个新的环境,然后切换到它。
#!/usr/bin/env bash
set -e # Exit script immediately on first error.
set -x # Print commands and their arguments as they are executed.
/home/ubuntu/minico
我想在bash.exe上使用"conda activate“,因为我将它设置为VSCode默认终端。这在F5调试运行时使用。
系统
Windows10Visual Studio代码1.36.1conda 4.7.10Git for Windows v2.22.0 < Code >F29</code>
环境变量由Anaconda安装管理器设置,python命令在任何情况下都有效。然而,conda activate并非如此。此命令在新的bash.exe中失败,并显示以下错误。
CommandNotFoundError: Your shell has not been
在Bash脚本中激活Conda环境时,如下所示:
#!/bin/bash
conda activate ./myenv
which python
python do_stuff.py
激活行打印出长警告:
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
我在一个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