【问题标题】:Mac terminal, conda --version, 'command not found'Mac 终端,conda --version,'找不到命令'
【发布时间】:2020-09-06 10:37:44
【问题描述】:

我在 Mac 上。终端窗口似乎无法再访问我的 bin 或 bash 文件夹了,我不确定。

在终端窗口中,我输入 conda --version 以确定我安装了哪个版本的 Anaconda,但我收到消息 -bash: conda: command not found。 - 另外,当我在 Atom 中使用 Python 文本编辑器并尝试创建虚拟环境时,我输入 sudo conda create --name myDjangoEnv django 并收到相同的消息 sudo: conda: command not found。 我使用 sudo 是因为它不会让我在不输入密码的情况下设置虚拟环境。

我想我在设置虚拟环境时编辑了 bash 配置文件。

问题是,昨天我能够做到这一切,当我在终端中输入 conda --version 时,我得到了我安装的 anaconda 版本,并且我能够更新 anaconda 的版本。在 Atom 的 python 编辑器中,当我输入sudo conda create --name myDjangoEnv django 时,它会设置一个虚拟环境。我还能够更新到最新版本的 django。

此外,我遇到了一个新问题。在 Atom 中我无法安装软件包。如果我点击安装包,什么都不会发生。昨天我能够安装软件包。但是我重新启动了 Atom,现在我可以安装软件包了,但我仍然遇到上面列出的问题。

有人知道发生了什么吗?我对所有这些东西都很陌生。我应该重新安装 Atom、Anaconda、django 和 Python 吗?也许,我没有将它安装到正确的位置?在 Windows 10 上运行所有这些程序是否更容易?

  • Atom 安装在/Users/myusername/Downloads

  • django:django 没有 .app,所以很难判断它的安装位置。 django 的一些文件夹安装在这里:

    /Users/myusername/newproject/newenv/lib/python3.7/site-packages

    或另一个 django 文件夹的位置在这里:

    /Users/myusername/opt/anaconda3/lib/python3.8/site-packages/bokeh/server

  • python:python文件夹太多了,1个python 3.8文件夹的位置是:

    /Users/myusername/opt/anaconda3/pkgs/lxml-4.5.2-py38h63b7cb6_0/lib

  • 蟒蛇:/Users/myusername/opt/anaconda3

  • echo "$PATH" 产生

    /Volumes/myExternalDrive/opt/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

  • conda 安装在:/Users/myUserName/opt/anaconda3/pkgs/conda-4.8.3-py38_0/info/test/tests/test-recipes/activate_deactivate_package/src/etc –

【问题讨论】:

标签: python bash macos anaconda conda


【解决方案1】:

您的PATH 似乎包含不正确的组件。你在哪里看到

/Volumes/myExternalDrive/opt/anaconda3/bin

你显然应该有

/Users/myusername/opt/anaconda3/bin

在终端提示符下,您可以暂时修复此问题

PATH=/Users/myusername/opt/anaconda3/bin:$PATH

此时,您应该能够在该终端实例中运行 conda --versionpython3,直到您终止它。

正确的永久修复是找到错误配置的地方,并在那里更正;可能您的.bashrc 需要更彻底的清理,但这已经远远超出了您最初问题的范围。

(假设您的主目录是/Users/myusername;命令echo "$HOME" 应该确认这一点。这也是您要查找.bashrc 的地方。)

【讨论】:

    猜你喜欢
    • 2011-07-16
    • 2021-05-05
    • 2016-11-21
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2014-12-29
    相关资源
    最近更新 更多