簡體   English   中英

在 Google Cloud VM 中找不到 Conda 命令

[英]Conda command not found in Google Cloud VM

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

我的建議是從乞討開始。 我在我的 VM 中遇到了同樣的問題,我通過以下步驟進行了修復:

  1. 從 Google Cloud Console SSH 到您的 VM
  2. 運行$ ls命令查看anaconda3目錄是否存在
  3. 如果是執行$ rm -rf anaconda3 這將強制刪除目錄及其所有數據。
  4. 之后執行$ exit退出 VM 或關閉窗口終止會話。
  5. 再次通過 SSH 連接到 VM
  6. 現在我們將安裝anaconda3。 我將在下面發布命令,但您可以參考此文檔: 如何在 Ubuntu 18.04 [快速入門] 上安裝 Anaconda
  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 一直按回車直到出現第一個問題。
  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. 當被問到您是否希望安裝程序在您的 /home/cusnir/.bashrc 中將 Anaconda3 安裝位置添加到 PATH 之前? [yes|no] ,輸入yes點擊ENTER
  3. 現在您應該看到: Thank you for installing Anaconda3!
  4. 當詢問您是否要繼續安裝 Microsoft VSCode 時? [yes|no]輸入no並按 ENTER
  5. 通過執行$ cd轉到主目錄
  6. 如果執行$ ls 您應該在那里看到anaconda3目錄。
  7. 您可以通過執行: $ source anaconda3/bin/activate來激活 anaconda 環境
  8. 現在你應該看到(base) [YOUR_USERNAME]@ubuntu-linux-os:~$ 其中(基礎)意味着您在該環境中。
  9. 執行: $ conda --version
  10. 你應該得到conda 4.5.4響應。
  11. 但是,您也可以在沒有步驟 18 的情況下執行此操作。 就在您通過 SSH 連接到 VM 時執行conda --version ,您應該會看到 anaconda 的版本。

老問題,但我剛剛遇到了同樣的問題。 我只需要執行第 19 步即可讓 conda 工作。 無需重新開始。 然而,修復沒有堅持 - 必須在下一個終端會話中重復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM