Setelah menginstal dengan pip, "jupyter: command not found"

161

Setelah menginstal dengan pip install jupyter, terminal masih tidak dapat menemukan jupyter notebook.

Ubuntu hanya mengatakan command not found. Mirip dengan ipython. Tidak pipdipasang dengan benar atau sesuatu? Bagaimana Ubuntu tahu di mana mencari file executable yang diinstal pip?

john mangual
sumber
1
Kemungkinan duplikat dari perintah notebook Jupyter tidak berfungsi di Mac
Léo Léopold Hertz
Ini tidak hanya terkait dengan Mac. Di kedua sistem, proposal saya menyelesaikan kasus ini.
Léo Léopold Hertz 준영
Sepertinya ini seharusnya ada di sini unix.stackexchange.com/questions/tagged/ubuntu
ChrisM
pertanyaan bagus. begitu banyak jawaban dan tidak ada yang berhasil untuk saya saat digunakan brewdihigh sierra
javadba
Juga hanya catatan kecil: Saya membutuhkan tanda "--user" saat menginstal, jadi python3 -m pip install --user jupyterbekerja untuk saya
manesioz

Jawaban:

161

Anda tidak keluar dan masuk? Ini harus berada di jalur Anda untuk mengeksekusi. Jika tidak, pip menginstal executable di .local, jadi di terminal:

 ~/.local/bin/jupyter-notebook

harus memulai notebook

Benn Malengier
sumber
33
pip tidak menempatkan jupyter di jalur Anda. Ini adalah kesalahan besar dalam dokumen untuk instalasi jupyter.
Dean Schulze
2
Hai, ini berhasil untuk saya, tetapi saya ingin memahami alasannya. Saya menggunakan sudo untuk pip install jupyter, bukankah seharusnya itu instalasi di seluruh sistem?
jerpint
@DeanSchulze, hei lalu bagaimana cara menginstalnya?
Gezim
5
Saya heran ini bukan solusi. Seseorang harus bisa mengetik perintah "jupyter". emunsing memiliki yang lebih baik, lengkap aswer .
Denis Trofimov
1
Ini tidak berhasil untuk saya, tetapi jawaban ini berhasil: stackoverflow.com/a/59571314/983722
Dennis Jaheruddin
94

Untuk dapat dijalankan jupyter notebookdari terminal, Anda harus memastikan bahwa itu ~/.local/binada di jalur Anda.

Lakukan ini dengan menjalankan export PATH=$PATH:~/.local/binsesi Anda saat ini, atau menambahkan baris itu ke akhir ~/.bashrcuntuk membuat perubahan Anda terakhir untuk sesi mendatang (mis. Dengan menggunakan nano ~/.bashrc). Jika Anda mengedit ~ / .bashrc Anda harus keluar dan masuk kembali agar perubahan Anda diterapkan.

emunsing
sumber
15
Untuk perubahan yang dilakukan pada ~/.bashrc, tidak perlu keluar lalu masuk kembali. Lakukan saja source ~/.bashrcdan itu sudah cukup.
edwinksl
44

Mencoba

python -m notebook

Atau, jika Anda menggunakan pip3 untuk menginstal notebook:

python3 -m notebook

Di Mac OS Catalina dan membuat Python3.7

ehacinom
sumber
8
Saya memiliki Mas OS Catalina, dan ya solusi ini berhasil untuk saya! Tapi saya tidak tahu mengapa perintah jupyter notebookitu tidak berfungsi lagi?
Ismail Addou
Bekerja untuk saya, harus menginstal persyaratan python 'enam' terlebih dahulu melalui pypi
kshikhar
Satu-satunya yang berfungsi untuk saya untuk python3.6 di Ubuntu (tetapi tentu saja saya menjalankannya python3.6 -m notebook), Itu karena saya menginstal Jupyter menggunakan pip3.6 (yang saya inginkan).
Yahya
36

Saya mencoba keduanya,

pip install jupyter

dan

pip3 install jupyter

tapi akhirnya selesai menggunakan

sudo -H pip install jupyter

jalankan perintah sebagai pengguna lain -H

Opsi -H (HOME) meminta kebijakan keamanan menyetel variabel lingkungan HOME ke direktori home dari pengguna target (root secara default) seperti yang ditentukan oleh database kata sandi. Bergantung pada kebijakannya, ini mungkin perilaku default.

Aditya pratap singh
sumber
8
Umumnya, jawaban jauh lebih membantu jika menyertakan penjelasan tentang tujuan kode, dan mengapa hal itu menyelesaikan masalah tanpa memperkenalkan orang lain.
Tom Aranda
Ini bekerja untuk saya di macOS High Sierra yang berjalan di lingkungan virtual
Earthican
Saya mengalami masalah nanti dengan menggunakan SUDO dengan pip. Umumnya Anda tidak boleh melakukan ini.
Nic Scozzaro
@TomAranda ... tetapi itu mengasumsikan bahwa Anda tahu apa yang terjadi di lingkungan Anda. Seringkali tidak demikian. Ini hanyalah daftar perintah yang mungkin berfungsi untuk beberapa orang tanpa jaminan apa yang rusak. Saya yakin jika OP memahami semua implikasinya dan apa masalahnya sejak awal, mereka akan menjelaskan. Saya masih menemukan potongan-potongan itu bermanfaat meskipun itu bukan jawaban pasti untuk masalah tersebut. Ini adalah dunia ketergantungan paket yang rumit, terkadang tidak ada gunanya memahami dengan tepat apa yang terjadi. Kecuali itu perangkat lunak orbit bulan.
NeverEndingQueue
34

Jalankan ini di Terminal

export PATH=~/anaconda3/bin:$PATH

Bekerja untuk saya di Ubuntu 16.10, Python3, Anaconda3

MEMPERBARUI

Tambahkan jalur di file ~ / .bashrc atau ~ / .zshrc (jika Anda menggunakan zsh bash)

vi ~/.bashrc

tambahkan baris di bawah ini ke file

PATH=~/path/to/anaconda:$PATH

Tutup file dengan

esc + : + wq
Pranayjeet Thakare
sumber
ini berhasil untuk saya! Saya menginstal anaconda sebelumnya
Kevin Danikowski
Silahkan baca kembali pertanyaannya. Saya telah menjelaskan skenario pemasangan anaconda, tetapi pertanyaannya terkait dengan pip. > Setelah memasang dengan pip install jupyter
Denis Trofimov
10

Di Mac OS, Anda perlu mengekspor ~/.local/bindi dalam $PATHvariabel Anda .

# Edit the bash profile:
$ vim ~/.bash_profile

# Add this line inside ~/.bash_profile:
export PATH=$PATH:~/.local/bin

# Update the source:
$ source ~/.bash_profile

# Open Jupyter:
$ jupyter notebook
monteirobrena
sumber
8

Di Mac Os High Sierra, saya menginstal jupyter dengan

python3 -m pip install jupyter    

Dan kemudian, biner dipasang di:

/Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook
Juliatzin
sumber
Terima kasih man, tidak ada di atas yang berhasil kecuali yang ini!
pengguna2212773
7

Jika jupyter dijalankan dengan perintah ini:

~/.local/bin/jupyter-notebook

cukup jalankan perintah ini di terminal

 export PATH=~/.local/bin:$PATH
Arman Feyzi
sumber
6
  • Buka jendela terminal menggunakan Ctrl + Alt + T.

  • Jalankan perintah gedit ~ / .profile.

  • Tambahkan garis. ekspor PATH = $ PATH: /. local / bin / jupyter-notebook. ke bawah dan simpan.

  • Keluar dan masuk lagi.

Semoga ini berhasil.

Akshay V Jagtap
sumber
4

Coba "pip3 install jupyter", bukan pip. Itu berhasil untuk saya.

SUNIL8055
sumber
2
pip install --user --upgrade jupyter

Menggunakan perintah di atas harus melakukan pekerjaan di Ubuntu 18.04

Jika tidak, ikuti langkah-langkah dari sini

Malgo
sumber
2

Inilah yang saya lakukan di Linux mint 19:

Saya menginstal jupyter dengan:

pip install jupyter

dan perintah:

jupyter notebook

tidak berhasil, jadi dengan:

sudo apt install jupyter-notebook

Saya memperbaiki masalah, jupyter notebookkemudian bekerja.

Acmpo6ou
sumber
1

Satu-satunya hal yang berhasil saya adalah mengekspor ke PATH versi Python yang terkait dengan pip3 tentu saja :) (setelah banyak kesulitan) jalankan saja:

which pip3

Anda harus mendapatkan sesuatu seperti (di Mac):

/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3

Sekarang jalankan:

export PATH=/Library/Python/3.6/bin:$PATH

Jika berhasil untuk Anda :) tambahkan saja ke bashrcatauzshrc

Kohn1001
sumber
1

Untuk kasus saya, jupyter-notebook <name of the notebook>berhasil

Yigit Alparslan
sumber
1
Bekerja untuk saya: D
filip
0

Jika Anda menginstal notebook Jupyter untuk Python 2 menggunakan 'pip', bukan 'pip3', ini mungkin berfungsi untuk dijalankan:

ipython notebook
luminousmen
sumber
0

Saya harus menjalankan "rehash" dan kemudian dapat menemukan perintah jupyter

NateW
sumber
0

Saya menggunakan Mojave dengan Python 2.7 dan setelah pip install --user jupyterbiner pergi ke sini:

/Users/me/Library/Python//2.7/bin/jupyter
Tandai McDonald
sumber
0

Umumnya (jika jupyter tidak ada di / local / bin) gunakan,

which jupyter

Contoh keluaran

~/miniconda3/bin/jupyter

untuk melihat jalur jupyter, lalu gunakan jalur tersebut secara eksplisit dengan sudo

sudo ~/miniconda3/bin/jupyter 
Paul Bendevis
sumber
0

Inilah cara kerjanya untuk saya PATH untuk jupyter setelah menginstalnya menggunakan pip berada

pip yang mana

/ usr / local / bin

jadi untuk menjalankan notebook jupyter saya baru saja mengetik di terminal saya:

jupyter-notebook

dan itu berhasil bagi saya menggunakan os parrot dan menginstal jupyter menggunakan pip3

Msuya
sumber
0

Saya mengkompilasi python3.7 dari kode sumber, dengan perintah berikut

./configure --prefix=/opt/python3.7.4 --with-ssl
make
make install

setelah pip3.7 install jupytersaya menemukan executable ada di bawah/opt/python3.7.4/bin

periksa jawaban saya di sini Sqlite3 hilang setelah Python3 dikompilasi untuk mendapatkan lebih detail comping python3.7 dan pip di ubuntu14.04

wukong
sumber
0

Siapa pun yang ingin menjalankan jupyter sebagai sudo, ketika jupyter diinstal dengan virtualenv (tanpa sudo) - ini berhasil untuk saya:

Pertama, verifikasi ini adalah masalah PATH:

Periksa apakah jalur yang dikembalikan oleh which jupyterdicakup oleh pengguna sudo:

sudo env | grep ^PATH

(Berbeda dengan pengguna saat: env | grep ^PATH)

Jika tidak tertutup - tambahkan tautan lunak dari itu ke salah satu jalur tertutup. Misalnya:

sudo ln -s /home/user/venv/bin/jupyter /usr/local/bin

Sekarang Anda bisa menjalankan:

sudo jupyter notebook
mork
sumber
0

Sekarang di tahun 2020. perbaiki masalah ini di sisi saya dengan mac: pip install jupyterlabsebagai gantinya pip install jupyter. akan ada peringatan sebelum kata kunci berhasil dipasang: masukkan deskripsi gambar disini

Anda dapat melihat jalur dengan jupyterlab maka Anda hanya perlu memulai notebook jupyter dengan mengikuti di jalur:

jupyter-lab

notebook akan dimuat secara otomatis oleh browser default Anda.

Haowen Wang
sumber
0

jika Anda berada di lingkungan virtual, jalankan saja ini:

conda install jupyter

vagitus
sumber