【问题标题】:An Anaconda environment won't activate?Anaconda 环境不会激活?
【发布时间】:2021-09-06 12:26:05
【问题描述】:

我在 Mac 上,我正在尝试下载一个名为 DLITE 的软件(可以在此处找到 https://github.com/AllenCellModeling/DLITE)。但是,提供的说明不起作用我正在使用 Anaconda,当我尝试激活我创建的环境时,我收到以下错误消息:

conda 初始化 dlite

ArgumentError:无效的 shell:

  • dlite

目前可用的外壳有:

  • 狂欢
  • 电源外壳
  • tcsh
  • xonsh
  • zsh

我以前很少使用 Anaconda 或 python,虽然我已经尝试了一些方法,但我不知道如何解决这个问题。

【问题讨论】:

  • 据我所知,conda init 为您的终端激活了conda 命令-因此,我相信conda init 没有收到任何参数(例如dlite)。要创建环境,我会关注anaconda's tutorial

标签: anaconda python-3.8


【解决方案1】:
$ conda create --name dlite python=3.7
$ conda activate dlite

上面的命令将创建环境(如dlite 教程中所述。

$ git clone https://github.com/AllenCellModeling/DLITE.git
$ cd DLITE
$ pip install -e .[all]

这将安装所需的软件包。

希望这会有所帮助。

【讨论】:

  • 我已经尝试完全按照他们所说的进行操作;但是当我尝试输入“conda activate dlite”时,我收到以下错误消息:CommandNotFoundError:您的外壳没有正确配置为使用“conda activate”。要初始化你的 shell,运行 $ conda init 当我尝试这个时,我得到: conda init dlite ArgumentError: Invalid shells: - dlite
  • 更正 - 查看环境,似乎我已经成功激活了 DLITE,但最后一步“pip install -e .[all]”似乎不起作用:“ zsh:1: 未找到匹配项:.[all]"。如果我继续下去,python 甚至都不会再打开了,我也不知道为什么
  • 在使用默认终端时尝试conda init 然后conda activate dlite<SHELL_NAME> 不是您的环境名称。
猜你喜欢
  • 2020-03-14
  • 2016-11-28
  • 2013-12-03
  • 1970-01-01
  • 2016-12-17
  • 2017-09-07
相关资源
最近更新 更多