Teknologi berbasis Opensource terkadang harus rajin baca-baca forum kalau terjadi error/bugs karena begitu banyak depencies nya yang kadang bikin nyerah bagi newbie, hal yang sangat berbeda dengan aplikasi proprietary yang punya help desk nya walaupun begitu opensource menawarkan kebebasan bagi kalian untuk melihat source code secara langsung atau bahkan sudah ketemu bugsnya bisa dibuat postingan/artikel agar temen-temen yang lain menemui hal yang sama akan terbantu. Nah cerita ini dimulai ketika penulis sedang mengerjakan sebuah deep learning menggunakan tensorflow versi terbaru yaitu
- Tensorflow versi 1.8.0 diganti dengan 2.2.0rc3
- Keras versi 2.1.6 diganti dengan 2.3.1
yang mengharuskan uninstall package wrapt bawaan conda (Untuk install Python dengan ratusan package siap pakai baca saja disini) karena bentrok dengan tensorflow yang harus diinstall menggunakan pip. Terpaksa deh harus uninstall dengan perintah
conda uninstall wrapt
Tapi efeknya adalah banyak sekali yang harus di remove terutama IDE spyder. Permasalahan ketika penulis melakukan install spyder melalui pip yaitu
pip install spyder==4.1.2
Tidak mau jalan ketika dipanggil dengan perintah melalui command prompt spyder3
. Terpaksa deh harus mengulik di google dengan keyword Can’t launch the spyder3, ternyata ada beberapa package yang harus dilakukan uninstall terlebih dahulu yaitu package atomicwrite dan Ipython dengan perintah
pip unistall atomicwrites pip uninstall IPython
Kemudian install kembali (jangan lakukan upgrade)
pip install atomicwrites==1.3.0 pip install Ipython== 7.13.0
Run Spyder
Ketika kalian lakukan install spyder diatas akan secara default berada di C:\ProgramData\Anaconda3\Lib\site-packages\spyder. Kalian perhatikan terdapat folder App
Didalam folder tersebut ada start.py
Bukalah command promt dan pastikan kalian sudah pada direktori diatas
Gunakan perintah
python start.py
Maka akan tampil Spyder3 terbaru (jika tidak ada masalah sih, biasanya akan ditampilkan koq kalau ada error seperti not found atomicwrites import atomic_write) kalau ada masalah kalian harus lakukan uninstall (jangan upgrade) terhadap package tersebut
Yups ternyata Spydernya bisa jalan dengan versi terbaru yang lebih ringan dan punya theme dark