เกิดข้อผิดพลาดขณะเรียกใช้งาน "สมุดบันทึก jupyter" (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)


97

เมื่อฉันดำเนินการjupyter notebookในสภาพแวดล้อมเสมือนของฉันใน Arch Linux ข้อผิดพลาดต่อไปนี้เกิดขึ้น

Error executing Jupyter command 'notebook': [Errno 2] No such file or directory

เวอร์ชัน Python ของฉันคือ 3.6 และเวอร์ชัน Jupyter ของฉันคือ 4.3.0

ฉันจะแก้ไขปัญหานี้ได้อย่างไร?


@LouiseDavies pip install "ipython[notebook]"และ pip install jupyter
David Chen

@LouiseDavies เกิดข้อผิดพลาด-bash::command not found
David Chen

คำตอบ:


152

สำหรับฉันดูเหมือนว่าการติดตั้งจะยุ่งเหยิง ลองวิ่ง:

# For Python 2
pip install --upgrade --force-reinstall --no-cache-dir jupyter
# For Python 3
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

สิ่งนี้ควรติดตั้งทุกอย่างใหม่จาก PyPi สิ่งนี้น่าจะแก้ปัญหาได้เนื่องจากฉันคิดว่าการทำงานpip install "ipython[notebook]"ยุ่งเหยิง


8
สิ่งนี้ไม่สามารถแก้ไขปัญหาของฉันได้ ฉันใช้ Ubuntu 17.04 และ Python 3.6
Huan

2
pip3 ติดตั้ง - อัปเกรด - บังคับ - ติดตั้งใหม่ - no-cache-dir jupyter ทำงานให้ฉัน ฉันใช้ windows 10 และ python 3.5
Romano Vacca

1
ช่วยไม่ให้พยายามเปิด jupyter lab ในเทอร์มินัลเดียวกันหลังจากรันทั้งหมดนี้
ashley

4
มันใช้ได้ผลสำหรับฉันหลังจากเพิ่ม --user หากไม่มีตัวเลือกนั้นฉันถูกปฏิเสธการอนุญาตในแพ็คเกจ ฉันจำได้ว่าเคยติดตั้งแพ็คเกจนั้นมาแล้วบางทีฉันอาจจะใช้ sudo หรือมีบางอย่างผิดปกติ
aless80

มันได้ผลสำหรับฉัน แต่ก่อนอื่นต้องรัน "pip3 install --upgrade pip"
dvillaj

50

สำหรับฉันปัญหาคือคำสั่งjupyter notebookเปลี่ยนเป็นjupyter-notebookหลังการติดตั้ง

หากไม่ได้ผลให้ลองpython -m notebookและหากเปิดขึ้นให้ปิดจาก export PATH=$PATH:~/.local/bin/นั้นรีเฟรชเส้นทางของคุณโดยเปิดเทอร์มินัลใหม่แล้วลองjupyter notebookอีกครั้ง

และในที่สุดหากไม่ได้ทำงานจะดูที่vim /usr/local/bin/jupyter-notebook, vim /usr/local/bin/jupyter, vim /usr/local/bin/jupyter-lab(ถ้าคุณมี JupyterLab) และการแก้ไข #! รุ่นหลามที่ด้านบนของไฟล์เพื่อให้ตรงกับรุ่นของงูหลามที่คุณกำลังพยายามที่จะใช้ ตัวอย่างเช่นฉันติดตั้ง Python 3.8.2 บนเครื่อง Mac แต่ไฟล์เหล่านั้นยังคงมีเส้นทางไปยังเวอร์ชัน 3.6 ดังนั้นฉันจึงแก้ไขเป็น#!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3


2
สิ่งนี้ช่วยแก้ปัญหาของฉันได้เช่นกันฉันจะเพิ่มแอนตี้ไวรัส (ตอนนั้น avast) กำลังบล็อก jupyter ในครั้งแรก - ต้องป้อนคำสั่งสองครั้ง
Adav

1
ตรงนี้! พยายามถอนการติดตั้งและติดตั้งหลาย ๆ อย่างเนื่องจากสิ่งที่ผู้คนบอกกล่าว แต่สิ่งนี้ได้ผลดี
Schütze

สิ่งนี้ได้ผลสำหรับฉัน ฉันใช้ Ubuntu 18.04 และ Python3
Danni

27

ลองใช้คำสั่งนี้: python -m IPython notebook

เครดิตให้กับผู้ใช้ GitHub Milannjuที่ให้การแก้ปัญหาที่นี่


2
หากคุณต้องการเชื่อมโยงไปยังจุดเฉพาะบนเว็บไซต์เพียงแค่ตรวจสอบ html ค้นหาองค์ประกอบที่คุณต้องการเชื่อมโยงด้วย id และต่อท้าย#IDurl
Neuron

ใช่ แต่คุณจะใช้ IPython ซึ่งมี python3 เป็นเคอร์เนลเสมอ หากคุณต้องการใช้เคอร์เนลอื่นหรือส่วนขยายของ jupyter อื่น ๆ คุณควรทำให้ jupyter ทำงาน
LBoss

17

สิ่งนี้ได้ผลสำหรับฉัน (Python 3.6 บน Ubuntu 18.04 LTS)

export PATH=$PATH:~/.local/bin/

สิ่งนี้ช่วยแก้ปัญหาของฉันได้ ฉันพยายามติดตั้ง Toree หลังจากการติดตั้ง Jupyter Anaconda มาตรฐาน
jmng

ทำงานให้ฉันด้วยฉันคัดลอกคำสั่งนี้ไปวางใน. bashrc เพื่อให้มันใช้งานได้เสมอไม่ใช่แค่ในเทอร์มินัลที่ฉันรันคำสั่งนั้น
LBoss

13

บน Ubuntu 18.10 คำสั่งต่อไปนี้ช่วยฉันได้

sudo apt-get install jupyter-notebook

คุณช่วยสรุปให้หน่อยได้ไหม
Mathews Sunny

@Billa ฉันลองใช้คำสั่งทั้งหมดที่แนะนำโดยคนในโพสต์นี้ แต่ฉันได้รับข้อผิดพลาดเดิมซ้ำแล้วซ้ำเล่าดังนั้นฉันจึงพยายามติดตั้ง jupyter-notebook โดยใช้ apt-get ไม่ใช่ด้วย pip / pip3 หลังจากนั้นฉันก็สามารถเปิด jupyter-notebook ในเบราว์เซอร์ได้
pritish thakkar


4

เนื่องจากทั้ง pip และ pip3.6 ถูกติดตั้งและ pip install --upgrade --force-reinstall jupyter ล้มเหลวดังนั้นฉันจึงใช้

pip3.6 install --upgrade --force-reinstall jupyter

และมันได้ผลสำหรับฉัน การรันjupyter notebookยังทำงานหลังจากการติดตั้งนี้


4

ใช้คำสั่งด้านล่างและหากคุณใช้ pip3 แทนที่ pip ด้วย pip3

pip install --upgrade --force-reinstall jupyter

สิ่งนี้ได้ผลสำหรับฉัน


ไม่ได้ผลสำหรับฉัน :( ฉันมี Ubuntu 17, jupyter ดูเหมือนจะไม่ทำงานเลยสำหรับฉันไม่ว่าจะเป็น python 2.7 หรือ python3 ... ฉันได้ลองทุกอย่างที่กล่าวถึงในโพสต์นี้แล้ว.. ฉันได้รับเรื่อย ๆError executing Jupyter command 'notebook': [Errno 2] No such file or directory
siddharthrc

ฉันไม่แน่ใจว่ามันใช้งานได้หรือไม่เพียงแค่ลองพิมพ์ whereis jupyter ในเทอร์มินัลลบไฟล์เหล่านั้นและติดตั้ง jupyter ใหม่
rahul

เฮ้ราหุล.. ขอบคุณที่ดูแล.. นาน ๆ กลับ ... ขอบคุณ ... ทุกอย่างดี .. :)
siddharthrc

1

สำหรับฉันการแก้ไขกำลังทำงานอยู่ pip install notebook

อย่างไรก็ตามการติดตั้ง Jupiter ดั้งเดิมได้รับความสนใจไปพร้อมกัน


1

ปิดใช้งานสภาพแวดล้อมเสมือนของคุณหากคุณอยู่ใน;

เรียกใช้คำสั่งต่อไปนี้:

python -m pip ติดตั้ง jupyter

สมุดบันทึก jupyter


ฉันชอบคำตอบนี้เพราะปัญหาของฉันขึ้นอยู่กับสภาพแวดล้อม เมื่อฉันใช้baseสภาพแวดล้อมฉันเห็นปัญหา; แต่ถ้าฉันsource activate <different_environment>ไม่เห็นปัญหา ( <different_environment>แตกต่าง) บางทีคำตอบอื่น ๆ (เช่นpip install) ควรเริ่มต้นด้วยการเปิดใช้งานสภาพแวดล้อมที่เหมาะสม
The Red Pea

0

ฉันกำลังพยายามทำให้สิ่งนี้เกิดขึ้นใน VirtualBox บน Ubuntu ในที่สุดโพสต์อื่น ๆ ก็บอกว่าให้ลองใช้ jupyter-notebook ฉันลองสิ่งนี้และมันบอกให้ฉันทำ sudo apt-get jupyter-notebook และติดตั้งสิ่งต่างๆมากมาย ตอนนี้ถ้าฉันพิมพ์คำสั่ง jupyter-notebook มันก็ใช้ได้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.