无法使用conda激活新环境
尽管有很多关于这个主题的讨论,但我无法找到一个真正的解决方案来激活使用常规方法或yml与conda创建的任何新环境 我用的是水蟒4.4.10 我使用本文中提到的以下两种方法创建了一个环境,如下所示无法使用conda激活新环境,conda,Conda,尽管有很多关于这个主题的讨论,但我无法找到一个真正的解决方案来激活使用常规方法或yml与conda创建的任何新环境 我用的是水蟒4.4.10 我使用本文中提到的以下两种方法创建了一个环境,如下所示 conda create——名称myenv 及 conda env create-f environment.yml 现在我有两个新的环境:py36和rxie环境: $ conda env list py36 /home/hadoopuser/.conda/envs/py36 rxie-env /ho
conda create——名称myenv
及
conda env create-f environment.yml
现在我有两个新的环境:py36和rxie环境:
$ conda env list
py36 /home/hadoopuser/.conda/envs/py36
rxie-env /home/hadoopuser/.conda/envs/rxie-env
base * /opt/cloudera/parcels/Anaconda
使用conda activate
时,我出现以下错误:
CommandNotFoundError:您的shell尚未正确配置为
使用“conda激活”。如果您的shell是Bash或Bourne变体,
使用为当前用户启用conda
$echo.“/opt/cloudera/parcels/Anaconda/etc/profile.d/conda.sh”>>
~/.bashrc
或者,对于所有用户,使用
$sudo ln-s/opt/cloudera/parcels/Anaconda/etc/profile.d/conda.sh
/etc/profile.d/conda.sh
上述选项将永久启用
“conda”命令,但它们不放置conda的基本(根)环境
在路径上。要这样做,请运行
$conda在终端中激活
,或将基本环境置于
路径
永久运行
$echo“conda激活”>~/.bashrc
在conda 4.4之前
激活conda的推荐方法是在~/.bashrc
文件您应该手动删除看起来像……….的行。。。。。。。。。。。
export PATH=“/opt/cloudera/parcels/Anaconda/bin:$PATH”
^^^上述行不应再位于~/.bashrc
文件中^^^
然而,按照给出的指示,我做了以下工作:
echo“conda activate”>~/.bashrc
source~/.bashrc
(提示中未提及,但我认为是
(需要)非常感谢。所以答案是这个版本的Anaconda有bug,升级到更高版本解决了这个问题