Python Anaconda - Cara Menghapus Instalasi dengan Aman

246

Saya menginstal Python Anaconda di Mac (OS Mavericks). Saya ingin kembali ke versi default Python di Mac saya. Apa cara terbaik untuk melakukan ini? Haruskah saya menghapus ~/anacondadirektori? Adakah perubahan lain yang diperlukan?

Saat ini ketika saya menjalankan which pythonsaya mendapatkan jalur ini:

/Users/username/anaconda/bin/python

William memberi tahu
sumber
3
@ PeterWang mengapa Anda menganggap dia tidak lagi ingin menggunakan Anaconda?
jononomo
8
@PeterWang conda tidak dapat digunakan pada AWS, saya mengalami banyak kesulitan untuk membuatnya bekerja dan juga tidak dapat menggunakan pip / virtualenv ketika saya menginstal anaconda ...
ajl123
5
Anaconda sebenarnya memiliki panduan untuk mencopot pemasangan conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis
8
@PeterWang Anaconda mengganti overpreter mac default saya yang secara default digunakan oleh pip untuk pemasangan modul. Saya menghabiskan sekitar satu jam waktu saya hari ini untuk mencari tahu mengapa modul saya tidak dimuat.
Jolly1234
Apakah ini menjawab pertanyaan Anda? Cara mencopot pemasangan Anaconda sepenuhnya dari macOS
AMC

Jawaban:

234

Dari dokumen :

Untuk menghapus Anaconda membuka jendela terminal dan menghapus seluruh anaconda direktori instalasi: rm -rf ~/anaconda. Anda juga dapat mengedit ~/.bash_profiledan menghapus direktori anaconda dari PATH variabel lingkungan Anda , dan menghapus .condarcfile .condadan .continuumdirektori tersembunyi yang mungkin telah dibuat di direktori home dengan rm -rf ~/.condarc ~/.conda ~/.continuum.

Catatan lebih lanjut:

  • Instalasi Python3 dapat menggunakan ~/anaconda3dir alih-alih ~/anaconda.
  • Anda mungkin juga memiliki ~/.anacondadirektori tersembunyi yang dapat dihapus.
  • Tergantung pada bagaimana Anda menginstal, ada kemungkinan bahwa PATHdimodifikasi di salah satu file runcom Anda, dan tidak di profil shell Anda. Jadi, misalnya jika Anda menggunakan bash, pastikan untuk memeriksa Anda ~/.bashrcjika Anda tidak menemukan yang PATHdimodifikasi ~/.bash_profile.
vaer-k
sumber
28
Pada sistem Ubuntu 14.04 saya, perubahan $ PATH dibuat ~/.bashrc, bukan ~/.bash_profile.
Jordan
3
Juga ~/.anaconda/navigator. Itu pasti memerciki direktori di sekitar.
smci
7
Saya telah ~ / anaconda3 untuk menginstal python3.
AnneTheAgile
5
instalasi saya di / anaconda3 /, jadi beberapa mungkin perlu dilakukanrm -rf /anaconda3/
canada11
Sangat membantu. Seperti yang dinyatakan di atas oleh canada11, saya punya anaconda2 jadi saya harus menyesuaikan jalurnya
Will
150

Pemasang anaconda menambahkan baris dalam ~/.bash_profileskrip Anda yang menambahkan direktori bin anaconda ke $PATHvariabel lingkungan Anda . Menghapus direktori anaconda harus Anda lakukan, tetapi ada baiknya Anda menghapus baris ini dari skrip pengaturan Anda juga.

mwaskom
sumber
24
Mungkin juga ada ~/.continuumdan ~/.spyder2dan ~/.cachedan ~/.distlibdan ~/.matplotlibdirektori, yang juga harus Anda hapus.
jononomo
10
Di direktori home Anda ( ~/), ada juga file cadangan yang dibuat oleh anaconda:, .bash_profile-anaconda.bakyang membuat cadangan dokumen asli Anda .bash_profile. Anda dapat membandingkan file itu dengan saat ini .bash_profile, dan setelah itu, Anda dapat menghapus .bash_profile-anaconda.bakfile dengan aman .
YaOzI
10
Saya menemukan $PATHbaris menambahkan anaconda di ~/.bashrc, fyi.
Ilmuwan TheGrimm
1
Di mana saya menemukan file bash file-nya di windows?
Mohit Motwani
1
@MohitMotwani di windows tidak ada file bash Langkah-langkahnya sangat berbeda untuk windows. lihat di sini
Tejas Shetty
107

Paket " anaconda clean ", tersedia dari platform Anaconda, harus dihapus dengan aman.

conda install anaconda-clean   # install the package anaconda clean
anaconda-clean --yes           # clean all anaconda related files and directories 
rm -rf ~/anaconda3             # removes the entire anaconda directory

rm -rf ~/.anaconda_backup       # anaconda clean creates a back_up of files/dirs, remove it 
                                # (conda list; cmd shouldn't respond after the clean up)

Lihat: https://docs.anaconda.com/anaconda/install/uninstall untuk lebih jelasnya.

Surya
sumber
Saya memiliki instalasi anaconda kedua melalui minuman. Untuk menghapusnya, saya perlu menelepon brew cask uninstall anacondasebagai tambahan.
asmaier
Menggunakan jawaban ini, saya kehilangan PATH saya dan harus mengatur ulang. Bukan masalah besar karena milik saya adalah mesin baru tanpa PATH kustom (belum) ... tetapi ingin berkomentar untuk memperingatkan siapa saja yang berisiko kehilangan beberapa konfigurasi PATH impor.
olisteadman
24

Menghapus direktori Anaconda membantu, tapi saya pikir itu bukan ide yang baik karena Anda mungkin perlu menggunakan anaconda kadang-kadang dalam waktu dekat. Jadi, seperti yang disarankan oleh mwaskom , installer anaconda secara otomatis menambahkan PATHvariabel yang menunjuk ke anaconda/bindirektori di~/.bashrc file.

Ini terlihat seperti ini

PATH="/home/linuxsagar/anaconda3/bin:$PATH

Jadi, cukup beri komentar di luar baris (tambahkan #di awal baris). Kemudian muat ulang ~/.bashrcfile yang dieksekusisource ~/.bashrc

Sekarang, verifikasi perubahan yang dilakukan which pythondi terminal baru.

sgiri
sumber
1
@XiaodongQi sudahkah Anda mencoba $which pythondi jendela terminal baru $source ~/.bashrc?
sgiri
Saya memang memeriksa jalur python, itu masih menunjuk ke direktori anaconda. Kemudian saya menemukan solusi untuk menyelesaikan masalah ini. Selain apa yang Anda rekomendasikan, saya juga menambahkan baris export PATH=/usr/bin:$PATHdalam ~/.bashrcfile. Itu bekerja sesudahnya! Terima kasih!
Xiaodong Qi
Di mana saya menemukan file bash file-nya di windows?
Mohit Motwani
10

Jika Anda mencopot pemasangan Anaconda untuk dapat menggunakan instalasi Python dasar dalam sistem, Anda dapat menonaktifkan lintasan untuk sementara waktu dengan mengikuti langkah-langkah ini dan tidak mencopot pemasangan Anaconda.

Buka direktori home Anda. Hanya cdperintah yang akan dilakukan.

Edit file .bashrc.

Cari sesuatu seperti export PATH="/home/ubuntu/anaconda3/bin:$PATH"di file.

Letakkan #di awal untuk berkomentar dari skrip.

#export PATH="/home/ubuntu/anaconda3/bin:$PATH"

Buka terminal baru dan Anda harus menjalankan instalasi python dasar. Ini berfungsi pada sistem Linux. Harus bekerja di Mac juga.

jp0d
sumber
untuk beberapa alasan, saya harus memulai ulang. Jangan berpikir itu benar-benar perlu, tetapi itu berhasil tanpa menghapus apa pun.
Mike S.
1
ya .. saya pikir itu tidak perlu! Hanya dengan membuka sebuah shell baru harus melakukan pekerjaan yang menurut saya!
jp0d
6

Menghapus Instalasi Anaconda

Untuk mencopot pemasangan Anaconda, Anda dapat menghapus program dengan mudah. Ini akan meninggalkan beberapa file, yang bagi sebagian besar pengguna baik-baik saja. Lihat Opsi A.

Jika Anda juga ingin menghapus semua jejak file konfigurasi dan direktori dari Anaconda dan program-programnya, Anda dapat mengunduh dan menggunakan program Anaconda-Clean terlebih dahulu, kemudian lakukan penghapusan sederhana. Lihat Opsi B.

Opsi A.

Gunakan penghapusan sederhana untuk menghapus instalasi Anaconda:

macOS – Buka aplikasi terminal Terminal.app atau iTerm2, dan kemudian hapus seluruh direktori Anaconda Anda, yang memiliki nama seperti anaconda2 atau anaconda3, dengan memasukkan rm -rf ~/anaconda3 .

Opsi B.

Mencopot sepenuhnya menggunakan Anaconda-Clean dan menghapus sederhana.

CATATAN: Anaconda-Clean harus dijalankan sebelum pemindahan sederhana.

Instal paket Anaconda-Clean dari Anaconda Prompt atau jendela terminal:

conda install anaconda-clean

Di jendela yang sama, jalankan salah satu dari perintah ini:

Hapus semua file dan direktori yang berhubungan dengan Anaconda dengan konfirmasi sebelum menghapus masing-masing:

anaconda-clean

Atau, hapus semua file dan direktori yang berhubungan dengan Anaconda tanpa diminta untuk menghapus masing-masing:

anaconda-clean --yes

Anaconda-Clean membuat cadangan semua file dan direktori yang mungkin dihapus, seperti .bash_profile, dalam folder bernama.anaconda_backup di direktori home Anda. Perhatikan juga bahwa Anaconda-Clean membiarkan file data Anda di direktori AnacondaProjects tidak tersentuh. Setelah menggunakan Anaconda-Clean, ikuti instruksi di atas di Opsi A untuk menghapus instalasi Anaconda. Menghapus jalur Anaconda dari.bash_profile

Jika Anda menggunakan Linux atau macOS, Anda mungkin juga ingin memeriksa .bash_profilefile di direktori home Anda untuk baris seperti:

export PATH="/Users/jsmith/anaconda3/bin:$PATH"

CATATAN: Ganti /Users/jsmith/anaconda3/dengan jalur Anda yang sebenarnya.

Baris ini menambahkan jalur Anaconda ke variabel lingkungan PATH. Ini bisa merujuk ke Anaconda atau Miniconda. Setelah mencopot pemasangan Anaconda, Anda dapat menghapus baris ini dan menyimpan file.

dengan cara uninstall resmi

VectorLu
sumber
menginstal sesuatu untuk menghapus sesuatu yang lain? Apa? Sekarang, bagaimana cara menghapus instalasi anaconda-clean? : |
cs95
5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+ Wuntuk mencari "Anaconda"
  • Hapus atau komentari baris berikut:

    /home/sammuel/.bashrc
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammuel/anaconda3/bin:$PATH"

Setelah selesai mengedit file, ketik Ctrl+ Xuntuk keluar dan ymenyimpan perubahan.

Anaconda sekarang dihapus dari server Anda.

bruce
sumber
Juga setelah menghapus anaconda3 dari PATH, Anda harus menjalankan source ~/bashrcuntuk membuat perubahan efektif pada sesi saat ini.
Sachin Dangol
3

Jika Anda memiliki beberapa versi anaconda,

rm -rf ~ / anaconda2 [untuk versi 2]

rm -rf ~ / anaconda3 [untuk versi 3]

Buka file .bashrc di editor teks

vim .bashrc

hapus direktori anaconda dari PATH Anda.

export PATH = "/ home / {username} / anaconda2 / bin: $ PATH" [untuk versi 2]

export PATH = "/ home / {username} / anaconda3 / bin: $ PATH" [untuk versi 3]

Ashiq Imran
sumber
3

Saya hanya:

rm -rf ~/anaconda3

... conda yang dihapus ini juga.

Kemudian:

mousepad ~/.bashrc

... dan menghapus garis jalur yang ditambahkan di bagian paling bawah (diidentifikasi dengan jelas oleh Anaconda sebagai 'ditambahkan oleh Anaconda'.

Perlu dicatat bahwa anaconda3 membuat cadangan file .bashrc saya sebelum modifikasi, dan menamakannya sebagai:

./bashrc-anaconda3.bak

... jadi saya selalu bisa saja mengganti nama ini dan menghapus .bashrc saya yang dimodifikasi

Bux Fiddy
sumber
2

Untuk mencopot anaconda Anda harus:

1) Hapus seluruh direktori instalasi anaconda dengan:

rm -rf ~/anaconda2

2) Dan (OPSIONAL):

-> Edit ~ / .bash_profile untuk menghapus direktori anaconda dari variabel lingkungan PATH Anda.

-> Hapus file dan folder tersembunyi berikut yang mungkin telah dibuat di direktori home:

rm -rf ~/.condarc ~/.conda ~/.continuum

sumber

HISI
sumber
1

Untuk menghapus Anaconda Sepenuhnya dari Sistem Anda:

  1. Buka Terminal
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum
vishwaraj
sumber
1
rm -rf ~/anaconda3

Sudah cukup

Joe Llerena
sumber
1

Saya selalu mencoba mengikuti saran pengembang, karena biasanya mereka yang sekarang akan mempengaruhi sistem Anda. Secara teoritis ini harus menjadi cara teraman:


Instal paket Anaconda-Clean dari Anaconda Prompt (terminal di Linux atau macOS):

conda install anaconda-clean

Di jendela yang sama, jalankan salah satu dari perintah ini:

Hapus semua file dan direktori yang berhubungan dengan Anaconda dengan konfirmasi sebelum menghapus masing-masing:

anaconda-clean

Atau, hapus semua file dan direktori yang berhubungan dengan Anaconda tanpa diminta untuk menghapus masing-masing:

anaconda-clean --yes

Anaconda-Clean membuat cadangan semua file dan direktori yang mungkin dihapus dalam folder bernama .anaconda_backup di direktori home Anda. Perhatikan juga bahwa Anaconda-Clean membiarkan file data Anda di direktori AnacondaProjects tidak tersentuh.

https://docs.anaconda.com/anaconda/install/uninstall/

Javi
sumber
0

Dalam kasus saya Anaconda3 tidak diinstal di direktori home. Sebaliknya, itu dipasang di root. Oleh karena itu, saya harus melakukan yang berikut untuk mencopot pemasangannya:

sudo rm -rf /anaconda3/bin/python
Jinhua Wang
sumber
0

Untuk windows

  • Instal modul anaconda-clean menggunakan

    conda install anaconda-clean

    kemudian, jalankan perintah berikut untuk menghapus file langkah demi langkah:

    anaconda-clean

    Atau, jalankan saja perintah berikut untuk menghapusnya semua-

    anaconda-clean --yes
  • Setelah ini Buka Panel Kontrol> Program> Hapus Program, di sini hapus instalan python yang penerbitnya adalah Anaconda.

  • Sekarang, Anda dapat menghapus anaconda / skrip dan / anaconda / dari variabel PATH.

Semoga bermanfaat.

Yogesh Sanchihar
sumber