Sayangnya di pycharm Anda harus menyetel CUDA_HOME
dan LD_LIBRARY_PATH
di dalam IDE. Untuk melakukannya, buka menu Run->edit konfigurasi, lalu pilih proyek Anda. Kemudian Anda mengklik Variabel Lingkungan dan menambahkan entri untuk CUDA_HOME
dan LD_LIBRARY_PATH
. Setelah selesai, Anda dapat menjalankan langsung dari dalam pycharm. Saya juga merekomendasikan pengaturan default untuk memiliki jalur ini juga, jadi Anda tidak perlu melakukan ini untuk setiap proyek. Juga tidak ada salahnya untuk memastikan Anda memiliki juru bahasa dari source [virtualenv_path]
atur saat Anda berada di halaman pengaturan ini. Beri tahu saya jika Anda kesulitan menemukan tempat untuk melakukannya.
Saya telah membaca posting Stackoverflow lainnya ini:Lingkungan Pycharm berbeda dari baris perintah, dan tampaknya masalahnya adalah membuka PyCharm dengan cara normal tidak akan melestarikan lingkungan bash. Solusinya adalah membuka PyCharm dari baris perintah dan semuanya berfungsi sekarang. Yang perlu Anda lakukan hanyalah membuka PyCharm menggunakan charm
dan semuanya bekerja dengan baik sekarang.
Saya telah banyak mencari, tetapi saya tidak menemukan solusi yang tepat untuk pertanyaan ini di mana pun. Saya menemukan solusinya dengan teman-teman saya dan saya juga ingin berbagi dengan Anda.
Jika Tensorflow Anda berfungsi dengan baik di terminal tetapi tidak berfungsi di Pycharm, Anda memiliki dua solusi:
1- Buka Pycharm dari Terminal. Bagi saya:
pycharm-community
2- Jika Anda menggunakan Unity, Anda perlu mengedit .profile
, karena Pycharm tidak menyimpan .bashrc
:Jadi, buka terminal dan ketik:
gedit .profile
Kemudian, tambahkan kode berikut di akhir file yang dibuka:
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
Simpan dan keluar. Sekarang, Anda dapat bekerja dengan Tensorflow di Pycharm tanpa perlu membuka terminal formulir Pycharm.