【问题标题】:Conda command not found in Google Cloud VM在 Google Cloud VM 中找不到 Conda 命令
【发布时间】:2019-04-04 19:00:32
【问题描述】:

我在使用 Ubuntu 的 Google Cloud VM 中遇到 Anaconda3 问题。我成功安装了 Anaconda3,但我无法调用 conda。这是来自我的终端的代码。

eko_rudiawan@google-ubuntu:~$ $PATH
-bash: /home/eko_rudiawan/bin:/home/eko_rudiawan/.local/bin:/opt/ros/kinetic/bin:/usr/local/sbin:/usr/local/bin:/us
r/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: No such file or directory
eko_rudiawan@google-ubuntu:~$ which python
/usr/bin/python
eko_rudiawan@google-ubuntu:~$ export PATH="/home/eko_rudiawan/anaconda3/bin:$PATH"
eko_rudiawan@google-ubuntu:~$ which python
/home/eko_rudiawan/anaconda3/bin/python
eko_rudiawan@google-ubuntu:~$ conda --version
conda: command not found
eko_rudiawan@google-ubuntu:~$

【问题讨论】:

  • 可能重复 How to run Conda。请注意,较新的建议是使用conda init 而不是编辑PATH。另外,conda 不是您的anaconda3/bin/ 文件夹中的可执行文件吗?

标签: ubuntu google-cloud-platform anaconda conda


【解决方案1】:

我的建议是从乞讨开始。我在我的虚拟机中遇到了同样的问题,我通过以下步骤修复了:

  1. 从 Google Cloud Console SSH 到您的虚拟机
  2. 运行$ ls命令查看anaconda3目录是否存在
  3. 如果是执行$ rm -rf anaconda3。这将强制删除目录及其所有数据。
  4. 然后执行$ exit 退出VM 或关闭窗口终止会话。
  5. 再次通过 SSH 连接到虚拟机
  6. 现在我们将安装 anaconda3。我将在下面发布命令,但您可以参考此文档:How To Install Anaconda on Ubuntu 18.04 [Quickstart]
  7. 下载 Anaconda Bash 脚本。执行:
$ cd /tmp
$ curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
  1. 验证安装程序的数据完整性
$ sha256sum Anaconda3-5.2.0-Linux-x86_64.sh

Output
09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48  Anaconda3-5.2.0-Linux-x86_64.sh
  1. 运行 Anaconda 脚本
$ bash Anaconda3-5.2.0-Linux-x86_64.sh
  1. ENTER。一直按 Enter 直到出现第一个问题。
  2. 当被问及 您是否接受许可条款? [yes|no],输入 yes 点击 ENTER
  3. 当被问及时:
Anaconda3 will now be installed into this location:
/home/[YOUR_USERNAME]/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/[YOUR_USERNAME]/anaconda3] >>> 
  1. 点击ENTER。这需要一些时间,并且会安装很多文件。
  2. 当被问及 您是否希望安装程序预先设置 Anaconda3 安装位置 到 /home/cusnir/.bashrc 中的 PATH ? [yes|no],输入yes 点击ENTER
  3. 现在您应该看到:Thank you for installing Anaconda3!
  4. 当被问及 您是否希望继续安装 Microsoft VSCode? [yes|no] 输入 no 并点击 ENTER
  5. 通过执行$ cd 进入主目录
  6. 如果你执行$ ls。您应该在那里看到anaconda3 目录。
  7. 可以通过执行以下命令激活anaconda环境:$ source anaconda3/bin/activate
  8. 现在您应该看到(base) [YOUR_USERNAME]@ubuntu-linux-os:~$(base) 表示您在该环境中。
  9. 执行:$ conda --version
  10. 您应该得到conda 4.5.4 响应。
  11. 不过,您也可以在不使用 第 18 步的情况下执行此操作。就在您通过 SSH 连接到 VM 时,执行 conda --version,您应该会看到 anaconda 的版本。

【讨论】:

  • 完成了,我想念这部分 source anaconda3/bin/activate
  • 很高兴能帮上忙
【解决方案2】:

老问题,但我刚刚遇到了同样的问题。我只需要执行第 19 步即可让 conda 工作。无需重新开始。但是修复并没有坚持 - 必须在下一个终端会话中重复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2016-05-16
    • 2018-04-08
    • 1970-01-01
    相关资源
    最近更新 更多