Saya baru saja memperbarui MacBook saya ke Catalina. Setelah pembaruan, zsh tidak dapat menemukan lagi. Bahkan, di .zshrc saya, saya punya:
export PATH=/anaconda3/bin:$PATH
Namun, path / anaconda3 / bin tidak ada lagi. Apakah itu berarti bahwa saya telah kehilangan semua lingkungan saya?
macos
anaconda
conda
environment
macos-catalina
pengguna1315621
sumber
sumber
Jawaban:
Anda dapat menemukan seluruh lingkungan anaconda3 di tautan pintasan bernama 'Item Yang Direlokasi' di desktop Anda. Tampaknya upgrade ke Catalina tidak memungkinkan lingkungan Conda diinstal di bawah direktori pengguna sekarang kemungkinan berkaitan dengan perpindahan volume sistem baru ke partisi read-only.
Masalah ini telah dibuka sejauh 10 Juni, saya sedikit kecewa bahwa itu tidak diselesaikan sebelum upgrade Catalina muncul.
Ada solusi yang tampaknya berfungsi tanpa kehilangan lingkungan Anda, lihat tautan ini: https://github.com/ContinuumIO/anaconda-issues/issues/10998#issuecomment-539215005
Dari tautan:
Salin folder anaconda3 yang terletak di Item Pindah ke / Pengguna / myname /
Buka Terminal
Memasukkan:
export PATH='/Users/myname/anaconda3/bin:$PATH'
Memasukkan:
conda init zsh
sumber
anaconda3
direktori, saya menemukan bahwajupyter notebook
kernel mengalami crash. Saya harus secara manual mengubah argumen peluncur di/Users/[myusername]/Library/Jupyter/kernels/python3/kernel.json
.zsh: /Users/me/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
kesalahan ketika saya menjalankanconda init zsh
. Apakah ada hal lain yang bisa saya lakukan?export PATH="/Users/myname/anaconda3/bin:$PATH"
jika$PATH
tidak tidak akan dapat diganti dengan benar dan semua lokasi jalur lama Anda akan hilangAnaconda telah menerbitkan posting blog tentang masalah ini. Tampaknya ada dua opsi utama:
Instal ulang: untuk saat ini hanya pemasang shell (Anda harus menunggu untuk pemasang baru jika Anda mengandalkan GUI sebagai gantinya).
Perbaikan (percobaan): akan memungkinkan Anda untuk memperbaiki instalasi lama Anda dan menjaga semua lingkungan lama Anda
Anda dapat memeriksa situs web Anaconda untuk informasi lebih lanjut.
sumber
Jika Anda menggunakan
zsh
, conda installer menambahkan skrip conda init di akhir~/.bash_profile
file Anda . Anda harus menyalinnya dan menempelkannya ke~/.zshrc
file Anda .sumber
Tidak ada jawaban yang ada untuk saya tetapi jawaban ini tidak.
Unduh alat pengganti awalan mandiri anaconda di https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe dan membuatnya dapat dieksekusi:
Pindahkan folder anaconda3 Anda dari Item yang Direlokasi ke folder rumah Anda: ~ / anaconda3.
Perbaiki folder Anda menggunakan perintah berikut:
Jalankan kembali conda init untuk memperbaiki perintah shell conda Anda:
Jika Anda menggunakan zsh, ganti perintah terakhir dengan:
sumber
Sekarang ada perbaikan dari anaconda.
https://www.anaconda.com/anaconda-distribution-2019-10/
conda -V
jupyter notebook
Semuanya bekerja dengan sempurna untuk saya, tidak perlu mengubah jalur atau apa pun.
sumber
gunakan ini (jangan gunakan ganda ")
sumber
Salinan
anaconda3/ path to /Users/<my_user>/
Kemudian
export PATH='/Users/<my_user>/anaconda3/bin:$PATH'
Edit file:
/Users/<my_user>/anaconda3/conda
Edit baris pertama seperti:
Simpan perubahan ke
/Users/<my_user>/anaconda3/bin/conda init zsh
Harus bekerja
sumber
Saya dapat mengembangkan solusi untuk masalah ini dengan menginstal miniconda dari Homebrew ( https://brew.sh/ ). Setelah menginstal Homebrew, ketikkan yang berikut ke Terminal:
Setelah miniconda diinstal, perintah conda harus dapat diakses melalui Terminal dan Anda mungkin juga ingin menjalankan
conda update conda
untuk memastikan paket-paket di lingkungan Anda konsisten.Akhirnya, Anda mungkin harus mengubah pendekatan Anda untuk membuka alat Anaconda seperti Jupyter Notebook. Alat tersebut dapat diakses melalui Terminal dengan awalan
conda run ...
Sebagai contoh:
akan membuka Jupyter Notebook, tetapi perintahnya
mungkin tidak berfungsi. Pertanyaan serupa ditanyakan pada posting ini .
sumber
conda run jupyter notebook
. Itu berhasil untuk saya.Saya menginstal ulang anaconda melalui terminal mac dan berfungsi dengan baik.
sumber
Saya mengikuti posting ini dan berhasil (saya melakukannya untuk python 3). Ringkasan langkah-langkah:
Relocated Items
ke rumah Andachmod +x
)Jalankan penginstal dengan
-u
opsi untuk meningkatkan instalasi Anaconda yang ada:./<name of anaconda installer> -u
tambahkan baris ini ke
.bash_profile
:export PATH="/Users/<username>/anaconda3/bin:$PATH"
sumber
Saya berhasil menginstal anaconda melalui mode perintah, masih tidak berjalan.
Jadi, conda diinstal tetapi tidak diaktifkan.
Langkah-langkah saya untuk solusi:
(dalam terminal; aktivasi harus berjalan dengan sukses)
(perlu dijalankan tanpa kesalahan)
(ini akan mengaktifkan conda secara otomatis untuk menjalankan conda)
Ini juga memecahkan masalah lain - spyder saya tidak berjalan dari navigator. Sekarang berjalan dengan baik.
Jika tidak berhasil, beri tahu saya.
sumber