Saya baru saja mendapatkan Macbook Pro baru (Sierra 10.12.3) dan ingin menginstal anaconda. Saya mengunduh penginstal grafis dari situs web conda dan menjalankannya; Saya salah memilih opsi untuk menginstal di root (yaitu bukan hanya untuk pengguna lokal). Instalasi berjalan dengan baik dan python berjalan tanpa hambatan. Namun, saat menjalankan jupyter notebook
saya diberitahu "Izin ditolak". sudo jupyter notebook
berhasil.
Sebelumnya, saya telah menjalankan notebook conda dan jupyter terbaru di laptop saya sebelumnya dengan Yosemite, dan saya tidak perlu sudo
menjalankan notebook tersebut. Sejauh yang saya telah diberitahu, membiarkan program (bahkan yang dapat dipercaya) berjalan dengan akses root harus dihindari dengan cara apa pun, jadi saya ingin mencoba memperbaikinya.
Saya menggunakan anaconda-clean dan kemudian menghapus direktori conda, dan menginstalnya kembali untuk pengguna lokal (jadi sekarang berada di ~/anaconda/
dan bukan //anaconda/
). Semua perintah conda
sekarang berfungsi tanpa sudo
kecuali notebook jupyter, yang masih memerlukan sudo jupyter notebook
atau akan memunculkan kesalahan "Izin ditolak" yang sama.
Bagaimana cara mengatasi ini dan mengaktifkan notebook jupyter untuk memulai tanpa akses root? Saya tidak tahu apakah ini merupakan masalah terkait, namun notebook mulai berjalan di Safari meskipun browser sistem default saya disetel ke Chrome. Bantuan apa pun akan dihargai!
chown
ingkan folder~/.jupyter
ke pengguna Anda - person darthbith   schedule 21.02.2017~/.jupyter
sudah menjadi milik saya. Ada direktori~/.ipython
yang dimiliki oleh root.chown
ing secara rekursif masih tidak membantu. Utilitasanaconda-clean
secara eksplisit menghapus file konfigurasi ini saat dijalankan? - person tusky_mcmammoth   schedule 22.02.2017