在Google Cloud VM中找不到Conda命令

时间:2019-04-04 19:00:32

标签: ubuntu google-cloud-platform anaconda conda

我在使用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:~$

2 个答案:

答案 0 :(得分:0)

我的建议是从乞讨开始。我在VM中遇到了相同的问题,并通过以下步骤进行了修复:

  1. 从Google Cloud Console SSH到您的VM
  2. 运行function userIsAuth() { // Si no hay una sesión iniciada, lo hacemos if (! isset($_SESSION)) { session_start(); } // If existe la variable de sesión "user" entonces es que un usuario ha iniciado sesión if (isset($_SESSION['user'])) { return true; } else { return false; } } 命令以查看 anaconda3 目录是否存在
  3. 如果执行,则执行$ ls。这将强制删除目录及其所有数据。
  4. 之后,执行$ rm -rf anaconda3退出VM或关闭窗口以终止会话。
  5. 再次SSH到VM
  6. 现在,我们将安装anaconda3。我将在下面发布命令,但是您可以参考此文档:How To Install Anaconda on Ubuntu 18.04 [Quickstart]
  7. 下载Anaconda Bash脚本。执行:
$ exit
  1. 验证安装程序的数据完整性
$ cd /tmp
$ curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
  1. 运行Anaconda脚本
$ sha256sum Anaconda3-5.2.0-Linux-x86_64.sh

Output
09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48  Anaconda3-5.2.0-Linux-x86_64.sh
  1. $ bash Anaconda3-5.2.0-Linux-x86_64.sh 。继续按Enter,直到出现第一个问题。
  2. 被问到您是否接受许可条款? [yes | no] ,按 ENTER 键入ENTER
  3. 被询问:
yes
  1. 点击 ENTER 。这将需要一些时间,并且将安装很多文件。
  2. 被问到时,您是否希望安装程序在Anaconda3的安装位置之前 到您的/home/cusnir/.bashrc中的PATH? [yes | no] ,按 ENTER 键入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] >>>
  3. 现在您应该看到:yes
  4. 被问到时,您是否要继续安装Microsoft VSCode? [是|否] ,键入Thank you for installing Anaconda3!,然后按 ENTER
  5. 执行no进入主目录
  6. 如果执行$ cd。您应该在此处看到$ ls目录。
  7. 您可以执行以下命令来激活anaconda环境:anaconda3
  8. 现在您应该看到$ source anaconda3/bin/activate。哪个(基本)表示您在该环境中。
  9. 执行:(base) [YOUR_USERNAME]@ubuntu-linux-os:~$
  10. 您应该得到$ conda --version的答复。
  11. 但是,您也可以在没有步骤18 的情况下执行此操作。 SSH SSH到虚拟机时,执行conda 4.5.4,您应该会看到anaconda的版本。

答案 1 :(得分:0)

旧问题,但我刚遇到相同的问题。我只需要执行步骤19,即可使用conda。无需重新开始。但是,该修复程序没有成功-必须在下一个终端会话中重复。