Jupyter'i Windows'ta komut satırı üzerinden çalıştırma


89

Jupyter'i Windows 10, Python 3.x'e şu yolla yükledim:

$ pip install jupyter

Terminali yeniden başlatmama rağmen kurulum iyi çalışıyor.

Ama koşmaya çalışıyorum

$ jupyter notebook

aşağıdaki hatayı verir

'jupyter' is not recognized as an internal or external command, operable program or batch file.

Jupyter için yürütülebilir dosyayı nasıl ve nerede bulabilirim?

Yanıtlar:


168

Python kitaplık yolunuzun sistem değişkenlerinizde olduğundan kesinlikle eminseniz (ve Jupyter'i kurduğunuzda bu yolu bulabilirseniz, sadece biraz okumanız gerekir) ve yine de Windows'ta "komut bulunamadı veya tanınmadı" hatalarıyla karşılaşırsanız , deneyebilirsin:

python -m notebook

En azından Windows'um için (Windows 10 Pro), python -mPython paketlerimi bir tür hatayla karşılaşmadan komut satırından çalıştırabilmemin tek yolu bu.

Fatal error in launcher: Unable to create process using ' "

veya

Errno 'THIS_PROGRAM' not found

Ipython'u uzun yıllar kullanıyorum ve bu sorunla ilk kez karşılaşıyorum. (Başkalarının da bahsettiği gibi) bunun Windows10 ile ilgisi olduğunu düşündüm ve python -m notebookişe yaradı! Çözüm için teşekkürler.
Serendipity

3
bu benim için çalıştı, ancak jupyter notebookkomutun neden artık çalışmadığını anlamıyorum (Windows 10'da
python'u

1
JupyterLab kullanımı içinpython -m jupyterlab
Georgy

30

Ben de aynı problemi yaşadım ama

py -m notebook

benim için çalıştı.


29

Lütfen önce bu komutlardan birini deneyin;

$ py -m notebook
$ python -m notebook

jupyterlab kullanıcıları için

py -m jupyterlab

Aksi takdirde

$ python -m pip install jupyter --user
$ jupyter notebook

Bu işe yaramazsa.

pip, jupyter'i yerel için doğrudan yola eklemez.

Çıkış

$ which python
/c/Users/<username>/AppData/Local/Programs/Python/Python35-32/python

Biraz araştırma yaptıktan sonra, klasörde jupyter için bir yürütülebilir dosya buldum:

C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts\jupyter.exe

Yerel ve gezici klasör arasındaki fark

Bu nedenle, bir programı komut satırı aracılığıyla çalıştırabilmek istiyorsanız, onu% PATH değişkenine eklemeniz gerekir. İşte bunu yapmak için bir powershell betiği. ";" EKLEYİNİZ yeni yolu eklemeden önce.

$ [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts", [EnvironmentVariableTarget]::User)

Güncelleme:

Eğer kullanıyorsanız python3, dışarı geçiş pythonile python3 ama kullanmanızı öneririz pyenvyerine :)


1
Bunun için teşekkürler. Bu çözümleri aylar önce aradım ama pes ettim. Sonunda, onu burada derinlere gömülmüş buluyorum
Muhammed Ali

Bu cevap için çok teşekkürler. ScriptsÇevresel değişkenlerimdeki klasöre giden yolu buldum ve ekledim ve bu hile yaptı.
Samuel Nde

Bunun yerel olarakpip --user
qwr

Python3 kullanıyorsanız, python3 -m not defteri yazın
Nasta

4
whichbir Komut İstemi veya Powershell komutu değildir, bu nedenle bunu Git Bash veya başka bir yerde çalıştırmanız gerekir. Komut İstemi'nde bunun yerine kullanabilirsiniz where.
mikrofon

13

Windows 10'da çalışan Jupyter dizüstü bilgisayarım var. Anaconda gibi bir dağıtıma güvenmeden bu görevi yerine getirmenin en kolay yolunu Cygwin kullanmaktı.

Cygwin kurulumunda python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (kurduğum tüm paketlerin altına bir resim ekledim) ve mevcut olmasını istediğiniz diğer python paketlerini yükleyin. Bu açık ara en kolay seçenektir.

Sonra sadece jupyter not defterini kurmak için bu komutu çalıştırın:

python -m pip install jupyter

Başkalarının da bu listeye ihtiyaç duyması durumunda, daha fazla kitaplık eklemek için çalıştırdığım gerçek komutlar aşağıdadır:

python -m pip install scipy

python -m pip install scikit-learn

python -m pip install sklearn

python -m pip install pandas

python -m pip install matplotlib

python -m pip install jupyter

Yukarıdaki komutlardan herhangi biri başarısız olursa endişelenmeyin, çözüm çoğu zaman oldukça basittir. Yaptığınız şey, eksik paket / kitaplık ne olursa olsun derleme başarısızlığına bakmaktır.

Eksik bir pyzmq gösterdiğini varsayalım, sonra Cygwin'i kapatın, yükleyiciyi yeniden açın, paket listesi ekranına gidin, herkes için "tam" göster, sonra zmq gibi bir isim arayın ve bu kitaplıkları kurun ve yukarıdaki komutları tekrar deneyin.

Bu yaklaşımı kullanarak, en sonunda tüm eksik bağımlılıkları başarılı bir şekilde çözmek oldukça basitti.

Cygwin paket listesi

Her şey yüklendikten sonra Cygwin'de çalıştırarak dizüstü bilgisayar kullanıcı arabirimi ağacı için "kök" olmasını istediğiniz klasöre gidin ve şunu yazın:

jupyter notebook

Bu, dizüstü bilgisayarı başlatacak ve aşağıdaki gibi bazı çıktılar gösterecektir:

$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory: 
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at: 
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Copy/paste this URL into your browser when you connect for the first time, to login with a token:

http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

4

In Python 3.7.6 Yükleme sonrasında, Windows 10 için, ben bu komutları kullanabilirsiniz.

1. pip install notebook
2. python -m notebook

VEYA

C: \ Users \ Hamza \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ Scripts.

Bilgisayarım için python betikleri yukarıdaki yolda bulunur. Bu yolu ortam değişkenlerine ekleyebilirsiniz. Ardından komutu çalıştırın.

1. jupyter notebook

3

Anaconda dağıtımını kullanıyorsanız, onu kurarken "PATH Değiştir" seçeneğini işaretlediğinizden emin olun.


3
Anaconda'yı bir Windows makinesine kurduktan sonra: Python konumunu sistem var "Path" e ekleyin. PATH ortam değişkenini değiştirmek üzere sistem düzenleyicisini bulmak için Windows aramayı kullanın [c: \ dahil tüm yolu girin & ";" ile başladığınızdan emin olun seperator] veya "set yolu =% yol%; C: \ kullanıcılar \ sizin-yolunuz \" komut satırını kullanın ... Artık Python'u herhangi bir komut istemi konumundan çağırabilirsiniz.
AZBlue

2

Aşağıdakileri yolunuza ekleyebilirsiniz

C: [Python Kurulum yolu] \ Komut Dosyaları

örneğin C: \ Python27 \ Scripts

Jupyter için çalışmaya başlayacak ve burada yapacağınız diğer tüm pip kurulumları.


2

ekledim

 c:\users\[user]\appdata\roaming\python\python37\site-packages

yola ve işe yaradı.


2

Çevresel değişkenlere doğru şekilde python PATH verip vermediğinizi kontrol edin.
Değilse, python yolunu ayarlayın. Sonra kullan:

$ python -m notebook


1

Belirtilen sorunu şu şekilde çözdüm, umarım yardımcı olur:

  1. Python 3.7'yi python için resmi web sitesini kullanarak kurun, kurulum sırasında PATH kutusunu işaretleyerek kurmayı da içerir

  2. bundan sonra cmd'yi açın (1. adımdan sonra açtığınızdan emin olun) ve şunu yazın: pip install jupyter ENTER

  3. şimdi jupyter not defterini şu komutu kullanarak açabilmelisiniz: jupyter notebook

Basit görünüyor ama yardımcı olabilir.


1

Benim için sorun, jupyterkomutu yanlış dizinden çalıştırıyor olmamdı.

Komut dosyasını içeren yola gittikten sonra her şey çalıştı.

Yol C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts


1

Yüklü iki python sürümüm var: 1. Python 3.8.2: Bu bağımsız olarak kuruldu 2. Python 3.7.6: Bu, Anaconda 3 ile birlikte kuruldu

Yol değişkenlerini doğru bir şekilde ayarladıktan sonra bile birden çok sürüm çakışmaya neden oldu.

Python 3.8.2'yi kaldırdım ve yeniden başlattıktan sonra komut

jupyter notebook

Mükemmel çalıştı :)


1

Bir toplu iş dosyası oluşturabilir ve pencerelerinizde Jüpiter'i arayabilir ve özelliklerini arayabilir ve bu dizeyi elde edersiniz. D: \ anaconda3 \ python.exe D: \ anaconda3 \ cwp.py D: \ anaconda3 D: \ anaconda3 \ python.exe D: \ anaconda3 \ Scripts \ jupyter-notebook-script.py "% USERPROFILE% /" aldıktan sonra bu, bu içeriğe sahip bir jupitor.bat dosyası oluşturabilir ve bu dosyayı d veya herhangi bir sürücüdeki bir komut dosyası klasörüne kaydedebilir ve komut dosyası dosyanızın yolunu çevre yolunuza ekleyebilirsiniz

ve sonra bunu cmd'de jupitor yazarak kolayca arayabilirsiniz.


1

Öncelikle python yolunuzu sistem değişkenlerinize koyduğunuzdan emin olmalısınız .. Sonra bunu çalıştırmayı deneyin

python -m pip install jupyter --user

ve sonra bunu çalıştır

py -m notebook or  jupyter notebook

0

Benim sorunum, kullanıcı klasörümün klasör adında bir boşluk olmasıydı.

Yeni bir kullanıcı oluşturduktan ve bu Windows kullanıcısına geçtikten sonra, Windows kısayolları ve 'Anaconda'daki bağlantılar iyi çalıştı.

Windows 8.1 64 Bit. En son Anaconda.

Not: Anaconda'yı yeniden yüklemeyi kaldırdım, ancak benim düşünceme göre sorun gerçekten Windows kullanıcı kullanıcı adı / kullanıcı klasöründeki boşluktu.


0

Python 3.6.3'ü kullanma. Burada Jupyter'i ' python -m pip install jupyter ' komutu ile kurduktan sonra , ' jupyter notebook ' komutu windows komut istemini kullanarak benim için çalışmadı.

Ama nihayet ' python -m notebook ' işe yaradı ve yerelde çalışacak jupyter not defteri yaptı.

http: // localhost: 8888 / ağaç


0

Windows 10'da: Jupyter dizüstü bilgisayar kurulumu için anaconda3 kullandıysanız ve kurulum sırasında ortam değişkenlerini sisteme eklemek için kutuyu işaretlemeyi unuttuysanız, aşağıdaki ortam değişkenlerini "Yol" değişkenine manuel olarak eklemeniz gerekir: ( Ortam değişkenlerini düzenleyin ")

Anaconda3 için ortam değişkenleri


0
## windows CMD

varsayılan kurulum için (kurulum sırasında sadece "yol ekle" ve "ileri" yi işaretleyin)

python -m notebook

C: \ 'de özel kurulum için

jupyter notebook

0

Jupyter'i "$ pip install jupyter" komutu yerine "python -m pip install jupyter" komutuyla kurduysanız, aşağıdaki adımları izleyin:

  1. Bir not defteri oluştur
  2. Uzantısını ".txt" yerine ".ipynb" olarak değiştirin
  3. Sağ tıklayın ve "birlikte aç" ı tıklayın
  4. Açılır pencerede - C: \ Users \ <"windows_user_name"> \ AppData \ Roaming \ Python \ Python38 \ Scripts konumuna gidin.
  5. "Jupyter-lab.exe" ye tıklayın

0

% 100 çalışma çözümü:

Bu adımları takip et:

  1. "Python-3.8.2-amd64.exe" kurulumunu veya python paketinin başka bir sürümünü indirdiğiniz klasörü açın

  2. "Python-3.8.2-amd64.exe" dosyasına çift tıklayın

  3. "Değiştir" i tıklayın

  4. "İsteğe bağlı özellikler" göreceksiniz

  5. Sonrakine tıkla"

  6. "Ortam değişkenlerine python ekle" yi seçin

  7. "Yükle" yi tıklayın

  8. Ardından jupyter'i istediğiniz herhangi bir klasörde çalıştırabilirsiniz.

    E.g  open "cmd" command prompt

    Type : 
    E: 

    E:\>jupyter notebook

    It will get started without showing

    'Jupyter' is not recognized

Teşekkürler


0

Windows7'de aynı sorunla karşılaşıyordum, çünkü bilgisayarımı kurtarma noktası yardımıyla kurtardım ve o dizüstü bilgisayar çalışmayı bıraktıktan sonra. Yol ayarını değiştirmeye çalıştım ama hiçbir şey çalışmıyordu, bu yüzden sadece python'u kurulduğu uygulamayla kaldırdım ve ardından tekrar yükledim. Bundan sonra jupyter dizüstü bilgisayarı tekrar kurdum ve sonra iyi çalıştı. Teşekkürler


0

JupyterLab'ı Python 3.8 / pip etkin Win10 makinemin üstüne kurdum, bu yüzden pencerelerde bu başlatma sorunuyla karşılaştım. Her şey yolundaysa (Python için PATH'iniz olup olmadığını kontrol edin, örn. C: \ Kullanıcılar [Kullanıcı Adı] \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts) şunu çalıştırın:

jupyter-lab.exe

ve bu kadar.

Şerefe


0

Kurmak için Windows komut satırında "pip install notebook" kullandım

Python -m notebook çalıştırmak benim için işe yaramadı, ancak python3 -m notebook çalıştı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.