sudo: conda: perintah tidak ditemukan


18

Saya menginstal Conda menggunakan .shfile 32 bit dari sini .

Berikut adalah bagian-bagian penting dari prosedur instalasi yang berfungsi dengan baik:

Do you approve the license terms? [yes|no]
[no] >>> yes

Miniconda3 will now be installed into this location:
/home/begueradj/miniconda3

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

[/home/begueradj/miniconda3] >>> 
PREFIX=/home/begueradj/miniconda3
installing: python-3.4.2-0 ...
installing: conda-env-2.0.1-py34_0 ...
installing: openssl-1.0.1k-0 ...
installing: pycosat-0.6.1-py34_0 ...
installing: pyyaml-3.11-py34_0 ...
installing: readline-6.2-2 ...
installing: requests-2.5.1-py34_0 ...
installing: sqlite-3.8.4.1-0 ...
installing: system-5.8-1 ...
installing: tk-8.5.15-0 ...
installing: xz-5.0.5-0 ...
installing: yaml-0.1.4-0 ...
installing: zlib-1.2.8-0 ...
installing: conda-3.8.3-py34_0 ...
Python 3.4.2 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Miniconda3 install location
to PATH in your /home/begueradj/.bashrc ? [yes|no]
[no] >>> yes

Prepending PATH=/home/begueradj/miniconda3/bin to PATH in /home/begueradj/.bashrc
A backup will be made to: /home/begueradj/.bashrc-miniconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Miniconda3!
begueradj@begueradj-HP-Compaq-6510b-KE130ET-ABF:~/Desktop$ 

Ketika saya mengetik sudo conda install sesuatu, saya mendapatkan kesalahan ini:

sudo: conda: command not found

Bagaimana saya bisa menyelesaikan masalah ini?

Jawaban:


18

Yah, saya tidak terbiasa menemukan jawaban atas pertanyaan saya secepat ini, tetapi untuk yang ini saya lakukan:

Saya hanya perlu menghapus sudosebelum condaperintah.

Penjelasan:

Semua perintah conda harus dijalankan tanpa hak pengguna super.

Semoga bisa membantu seseorang di masa depan.


5
Memang ini jawaban yang tepat. Conda menginstal di direktori home dengan hak pengguna. Anda harus menghindari penggunaan sudo dengan conda, karena itu akan menulis file dengan izin non-pengguna, dan Anda harus menggunakan sudo setiap kali sesudahnya untuk memodifikasi file-file itu.
penanggung jawab

4
Jika saya melakukan ini, saya mendapatkan CondaIOError: Missing write permissions in: /anaconda.
Thomas Ahle

@ThomasAhle Anda harus memulai pertanyaan baru, Anda dapat menautkan yang ini dan menentukan apa yang sebenarnya Anda lakukan dan apa hasilnya.
Melebius

Dalam kasus saya saya instal saya menginstal conda opt/anacondajadi saya sekarang harus menjalankannya dengan sudo. Jadi saya memperbaikinya dengan menambahkan export PATH="/opt/anaconda/bin:$PATH"ke sudo bash saya
Gabriel Fair

7

Jika Anda mendapatkan perintah CondaIOErrorwith conda, itu berarti direktori conda tidak memiliki cukup izin untuk mengunduh dan menyimpan pustaka baru.

Cukup jalankan perintah ini di terminal, dan Anda akan baik-baik saja:

sudo chown -R username /home/username/path-to-conda-folder/

sudo chmod -R +x /home/username/path-to-conda-folder/

Ubah nama pengguna dan path-ke-conda-folder sesuai dengan PC Anda.

Semoga ini membantu! :)


1

Jika Anda memutuskan untuk menjalankan dengan izin sudo, Anda harus menjalankan conda yang menetapkan explicity path dari conda executable. Jalan itu bisa diselidiki dengan konda mana.


0

Anda dapat melakukan hal berikut Sebelum menjalankan jenis perintah sudo

which conda

kemudian gunakan jalur konda lengkap

sudo ~/install/ananconda//5.1../etc install myPackageName

Selamat Datang di Tanya Ubuntu! Seperti yang Anda lihat, pertanyaan ini ditanyakan TAHUN yang lalu dan sudah memiliki jawaban yang diterima. Tolong jangan tambahkan jawaban untuk pertanyaan kuno yang tidak memberikan perbaikan pada jawaban yang diterima.
Tuan Shunz

Ini adalah duplikat dari jawaban yang ada ini: askubuntu.com/questions/588497/sudo-conda-command-not-found/…
karel

Terima kasih banyak. ini bekerja untuk saya.
Mohsin Mahmood
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.