Saya telah menginstal Anaconda (Python 2.7.11 | Anaconda custom (64-bit) | (default, 16 Feb 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] pada win32) dan saya menggunakan Spyder 2.3.8
Ingin memperbarui Spyder ke versi terbaru, jadi saya melalui perintah:
conda update conda
conda update anaconda
conda update spyder
Semuanya berjalan tanpa kesalahan, tetapi versi spyder tidak berubah - ini adalah perintah yang saya gunakan untuk meluncurkan:
C: \ Anaconda2 \ pythonw.exe C: \ Anaconda2 \ cwp.py C: \ Anaconda2 "C: /Anaconda2/pythonw.exe" "C: /Anaconda2/Scripts/spyder-script.py" --new-instance
Apakah saya melewatkan sesuatu?
python
python-2.7
anaconda
spyder
Diego
sumber
sumber
conda update spyder
?conda update spyder
bekerja dengan baik untuk sayaJawaban:
Untuk memperluas komentar juanpa.arrivillaga :
Jika Anda ingin memperbarui Spyder di lingkungan root, maka
conda update spyder
bekerja untuk saya.Jika Anda ingin memperbarui Spyder untuk lingkungan virtual yang telah Anda buat (misalnya, untuk versi Python yang berbeda), lalu
conda update -n $ENV_NAME spyder
di$ENV_NAME
manakah nama lingkungan Anda.EDIT: Jika
conda update spyder
tidak berfungsi, posting ini menunjukkan Anda mungkin perlu menjalankanconda update anaconda
sebelum memperbarui spyder. Perhatikan juga bahwa Anda dapat menentukan versi spyder yang tepat jika Anda mau.sumber
conda update spyder
... ini telah berhasil dari sayaconda update spyder
.conda update spyder
, dan memperbarui beberapa paket, tetapi spyder tetap di 4.1.3. Kemudian saya mencobaconda update spyder
lagi, dan mendapat pesan# All requested packages already installed.
, tetapi spyder masih di 4.1.3. Akhirnya, saya mencoba jawaban dari @notilas, yang berhasil memperbarui spyder ke 4.1.4.Pergi ke Anaconda Naviagator, temukan spyder, klik pengaturan di sudut kanan atas aplikasi spyder. Klik tab update
sumber
Saya melihat bahwa Anda menggunakan pip untuk memperbarui. Ini sangat tidak disarankan (setidaknya di Spyder 3). Pemberitahuan pembaruan Spyder yang saya terima selalu menyertakan yang berikut ini:
"CATATAN PENTING: Tampaknya Anda menggunakan Spyder dengan Anaconda / Minconda. Harap jangan gunakan pip untuk memperbaruinya karena hal itu mungkin akan merusak instalasi Anda. Sebagai gantinya, harap tunggu sampai paket conda baru tersedia dan gunakan conda untuk melakukan pembaruan. "
sumber
Gunakan ini
conda install spyder=4.0.0
Ini tidak akan mengacaukan dependensi anaconda Anda. https://github.com/spyder-ide/spyder/releasessumber
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
lalu akhirnyaSolving environment: done
Setelah memasukkan "y", pesanProceed ([y]/n)?
itu diperbarui.Cukup pilih 'Perbarui Aplikasi' setelah mengklik simbol pengaturan (pojok kanan atas) untuk Spyder di konsol Anaconda Navigator. Dalam kasus saya, saya baru saja memperbaruinya sehingga dalam keadaan nonaktif.
sumber
pastikan Anda berada di direktori dasar Anda.
maka
conda install spyder
akan berhasil.Melakukannya seperti ini:
conda install spyder=new_version_number
.new_version_number harus dalam digit.
sumber
Salah satu cara untuk menghindari kesalahan selama menginstal atau memperbarui paket adalah dengan menjalankan Anaconda prompt sebagai Administrator. Semoga membantu!
sumber
Anda dapat dengan mudah menginstal versi pembaruan jika Anda menggunakan Anaconda dengan menutup Spyder dan kemudian menjalankan perintah berikut di terminal sistem (Anaconda Prompt di Windows, xterm di Linux atau Terminal.app di macOS):
(Misalnya, Versi 3.1)
conda install spyder=3.1
Atau Anda dapat menggunakan pip dengan perintah ini di terminal sistem (cmd.exe di Windows, xterm di Linux, atau Terminal.app di macOS):
Catatan: Jangan gunakan perintah ini jika Anda menggunakan Anaconda karena dapat merusak instalasi Anda.
sumber
Ini berhasil untuk saya: conda install --force-reinstall pyqt qt
Berdasarkan: https://github.com/spyder-ide/spyder/issues/5525
sumber
Di iOS,
conda update spyder
Komputer Anda akan mulai mengunduh dan menginstal versi baru. Setelah selesai, restart saja Spyder dan hanya itu.
sumber
Sangat mudah hanya dengan 2 klik
Itu itu Selamat coding
sumber
Menggunakan pip secara langsung:
PERINGATAN: Ini akan merusak Instalasi Anaconda Anda seperti yang dijelaskan oleh pengelola Spyder pada komentar di bawah; Anda dapat mencoba solusi ini hanya jika solusi yang disebutkan di atas yang menggunakan Conda tidak berfungsi
Anda mungkin mendapatkan kesalahan saat meluncurkan Spyder baru "nbconvert> = 4.0: None (NOK)", yang akan meminta Anda untuk memasang ulang configparser:
Anda sekarang harus memiliki instalasi Spyder yang baru dan mutakhir.
sumber
pip
pasti akan merusak instalasi Anaconda Anda karena menarikpyqt5
, yang biner tidak kompatibel denganpyqt
paket conda. Jadi, bisakah Anda menghapus jawaban ini? Terima kasih!