'Conda' tidak dikenali sebagai perintah internal atau eksternal

117

Saya menginstal Anaconda3 4.4.0 (32 bit) di mesin Windows 7 Professional saya dan mengimpor NumPy dan Pandas di notebook Jupyter, jadi saya menganggap Python diinstal dengan benar. Tetapi ketika saya mengetik conda listdan conda --versiondi command prompt, ia berkataconda is not recognized as internal or external command.

Saya telah menetapkan variabel lingkungan untuk Anaconda3; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

Bagaimana cara membuatnya bekerja?

Kshitiz
sumber

Jawaban:

146

Meskipun Anda ditawari solusi yang baik oleh orang lain, saya pikir akan sangat membantu untuk menunjukkan apa yang sebenarnya terjadi. Sesuai dengan changelog Anaconda 4.4, https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Di Windows, variabel lingkungan PATH tidak lagi diubah secara default, karena ini dapat menyebabkan masalah dengan perangkat lunak lain. Pendekatan yang disarankan adalah dengan menggunakan Anaconda Navigator atau Anaconda Command Prompt (terletak di Menu Mulai di bawah "Anaconda") saat Anda ingin menggunakan perangkat lunak Anaconda.

(Catatan: Win 10 terbaru tidak menganggap Anda memiliki hak untuk menginstal atau memperbarui. Jika perintah gagal, klik kanan pada Anaconda Command Prompt, pilih "Lainnya", pilih "Jalankan sebagai administrator")

Ini adalah perubahan dari penginstalan sebelumnya. Disarankan untuk menggunakan Navigator atau Anaconda Prompt meskipun Anda selalu dapat menambahkannya ke PATH Anda juga. Selama instalasi, kotak untuk menambahkan Anaconda ke PATH sekarang tidak dicentang tetapi Anda dapat memilihnya.

John Morrison
sumber
1
Saya mengalami masalah ini dengan MiniConda. Saya tidak yakin jalur mana yang harus ditambahkan karena jalur yang disarankan di sini tidak ada di mesin saya
pengguna32882
1
Anda akan membutuhkan jalur tempat Anda memasang Miniconda. Mungkin C: \ Users \ yourusername \ Miniconda atau yang serupa.
John Morrison
saya mendapat masalah yang sama "conda is not recognozed as internal or ....." untuk windows saya dan variabel path saya juga diperbarui.
Rahul Kumar
124

Saya dihadapkan dengan masalah yang sama di windows 10, Memperbarui variabel lingkungan mengikuti langkah-langkah, itu berfungsi dengan baik.

Saya tahu Ini adalah jawaban yang panjang untuk pengaturan lingkungan sederhana, saya pikir ini mungkin berguna untuk pengguna windows 10 baru.

1) Buka Anaconda Prompt:

masukkan deskripsi gambar di sini

2) Periksa Lokasi Terpasang Conda.

where conda

masukkan deskripsi gambar di sini

3) Buka Pengaturan Sistem Lanjutan

masukkan deskripsi gambar di sini

4) Klik Variabel Lingkungan

masukkan deskripsi gambar di sini

5) Edit Jalur

masukkan deskripsi gambar di sini

6) Tambahkan Jalur Baru

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

masukkan deskripsi gambar di sini

7) Buka Command Prompt dan Periksa Versi

8) Setelah langkah ke 7, ketik conda install anaconda-navigator di cmd lalu tekan y

masukkan deskripsi gambar di sini

Raja Rama Mohan Thavalam
sumber
4
Tambahkan juga C:\Users\yourusername\Anaconda3\Library\binke variabel jalur Anda. Ini akan mencegah kesalahan SSL yang pasti akan terjadi jika Anda melakukan ini pada pemasangan baru Anaconda. Terima kasih, Thomas Matthew
Vasim
1
Terima kasih Raja. Jawabannya sangat relevan bagi mereka yang menginstal Anaconda / Spyder pada drive selain drive sistem (windows).
Wheeliam
33

Saya menemukan solusinya. Nilai variabel harusC:\Users\dipanwita.neogy\Anaconda3\Scripts

Kshitiz
sumber
5
Saya menggunakan Pycharm dan ingin menggunakan conda sebagai juru bahasa, saya menambahkan jalur untuk conda tetapi masih tidak mengenalinya. bahkan ketika saya menggunakan cmd di windows, saya mendapatkan 'conda tidak dikenali ...'
EmmaStin
26

Saat Anda menginstal anaconda di windows sekarang, itu tidak secara otomatis menambahkan Python atau Conda ke jalur Anda.

Sementara selama proses instalasi Anda dapat mencentang kotak ini, Anda juga dapat menambahkan python dan / atau python ke jalur Anda secara manual (seperti yang Anda lihat di bawah gambar)

masukkan deskripsi gambar di sini

Jika Anda tidak tahu di mana conda dan / atau python Anda, Anda mengetik perintah berikut ke prompt anaconda Anda

where python
where conda

Selanjutnya, Anda dapat menambahkan Python dan Conda ke jalur Anda dengan menggunakan perintah setx di command prompt Anda (ganti C:\Users\mgalarnyk\Anaconda2dengan hasil yang Anda dapatkan saat menjalankan where pythondan where conda).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Selanjutnya tutup command prompt itu dan buka yang baru. Selamat Anda sekarang dapat menggunakan conda dan python

Sumber: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

Michael James Kali Galarnyk
sumber
Ini bukan pendekatan yang baik, karena dikatakan tepat di sebelah kotak: "TIDAK DIREKOMENDASIKAN"
anishtain4
@ anishtain4 touché
eric
21

Untuk memperjelas, Anda perlu pergi ke controlpanel\System\Advanced system settings\Environment Variables\Path, lalu tekan edit dan tambahkan:

C:Users\user.user\Anaconda3\Scripts

sampai akhir dan restart baris cmd

Carl
sumber
baris terakhir menghemat banyak waktu
Talha Talip Açıkgöz
6

Jika Anda memiliki versi Anaconda Navigator yang lebih baru, buka program Anaconda Prompt yang disertakan dalam penginstalan. Ketik semua perintah conda update/ biasa di conda installsana.

Saya pikir jawaban di atas menjelaskan hal ini, tetapi saya dapat menggunakan instruksi yang sangat sederhana seperti ini. Mungkin itu akan membantu orang lain.

MokeEire
sumber
dengan penjelasan di posting lain, saya rasa ini adalah metode terbaik selain mengetik secara manual di jalur lingkungan untuk conda!
yfeng
4

Selain menambahkan C:\Users\yourusername\Anaconda3dan C:\Users\yourusername\Anaconda3\Scripts, seperti yang direkomendasikan oleh Raja (di atas), tambahkan juga C:\Users\yourusername\Anaconda3\Library\binke variabel jalur Anda. Ini akan mencegah kesalahan SSL yang pasti akan terjadi jika Anda melakukan ini pada pemasangan baru Anaconda.

Thomas Matthew
sumber
3

Buka prompt anaconda (ketik "anaconda" di kotak pencarian di laptop Anda). ketik perintah berikut

where conda

tambahkan lokasi tersebut ke variabel jalur lingkungan Anda. Tutup cmd dan buka lagi

PALLAMOLLA SAI
sumber
1

Jika Anda tidak ingin menambahkan Anaconda ke env. path dan Anda menggunakan Windows coba ini:

  • Buka cmd;
  • Ketik jalur ke instalasi folder Anda. Ini seperti: C: \ Users \ your_home folder \ Anaconda3 \ Scripts
  • Uji Anaconda, untuk contoh tipe conda --version.
  • Perbarui Anaconda: pembaruan konda konda atau pembaruan konda - semua atau pembaruan konda anaconda.

Perbarui Spyder:

  • pembaruan conda qt pyqt
  • conda update spyder
Dragos Alexe
sumber
1

Saya memiliki Windows 10 64 bit, ini berfungsi untuk saya, Solusi ini dapat berfungsi untuk kedua distribusi (Anaconda / MiniConda).

  1. Pertama-tama coba hapus anaconda / miniconda yang menyebabkan masalah.
  2. Setelah itu hapus folder '.anaconda' dan '.conda' dari 'C: \ Users \'
  3. Jika Anda memiliki perangkat lunak antivirus yang diinstal, coba kecualikan semua folder, subfolder di dalam 'C: \ ProgramData \ Anaconda3 \' dari

    • Deteksi perilaku.
    • Deteksi virus.
    • Pemindaian DNA.
    • Pemindaian file yang mencurigakan.
    • Mode perlindungan virus lainnya.

    * (Catatan: 'C: \ ProgramData \ Anaconda3' folder ini adalah folder instalasi default, Anda dapat mengubahnya hanya dengan mengganti jalur yang dikecualikan pada prompt tujuan instalasi saat menginstal Anaconda) *

  4. Sekarang instal Anaconda dengan hak istimewa admin.
    • Tetapkan jalur penginstalan sebagai 'C: \ ProgramData \ Anaconda3' atau Anda dapat menentukan jalur kustom Anda, ingatlah itu tidak boleh berisi spasi kosong dan itu harus dikecualikan dari deteksi virus.
    • Di Opsi Instalasi Lanjutan Anda dapat mencentang "Tambahkan Anaconda ke variabel lingkungan PATH saya (opsional)" dan "Daftarkan Anaconda sebagai Python 3.6 default saya"
    • Instal dengan pengaturan default lebih lanjut. Klik selesai setelah selesai.
    • Hidupkan Kembali komputer Anda.

Sekarang buka Command prompt atau Anaconda prompt dan periksa instalasi menggunakan perintah berikut

daftar conda

Jika Anda mendapatkan daftar paket apa pun maka anaconda / miniconda berhasil diinstal.

k33da_lets_debug
sumber
1

Masalah ini muncul ketika saya menginstal Anaconda beberapa kali. Saya berhati-hati untuk melakukan uninstall tetapi ada beberapa hal yang proses uninstall tidak dapat dibatalkan.

Dalam kasus saya, saya perlu menghapus file Microsoft.PowerShell_profile.ps1dari ~\Documents\WindowsPowerShell\. Saya mengidentifikasi bahwa file ini adalah pelakunya dengan membukanya di editor teks. Saya melihat bahwa itu merujuk pada lokasi instalasi lama C:\Anaconda3\.

Aaron Brown
sumber
1

Saya baru saja meluncurkan anaconda-navigator dan menjalankan perintah conda dari sana.

Ganesh Kanna
sumber
0

Saya punya masalah ini di windows. Sebagian besar jawaban tidak seperti yang direkomendasikan oleh anaconda, Anda tidak boleh menambahkan jalur ke variabel lingkungan karena dapat merusak hal lain. Sebaliknya Anda harus menggunakan anaconda prompt seperti yang disebutkan di jawaban atas.

Namun, ini juga bisa rusak. Dalam hal ini, klik kanan pada pintasan, buka tab pintasan, dan nilai target akan terbaca seperti:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
anishtain4
sumber