วิธีรับโน้ตบุ๊ก IPython เพื่อเรียกใช้ Python 3


102

ฉันยังใหม่กับ Python ที่ต้องทนกับฉัน

  1. ฉันติดตั้ง Anaconda ใช้งานได้ดี
  2. ฉันตั้งค่าสภาพแวดล้อม Python 3 ตามคำแนะนำบรรทัด Anaconda cmd ใช้งานได้ดี
  3. ฉันตั้งค่าสภาพแวดล้อม Python 3 ของ Anaconda เป็นล่ามของ Pycharm ใช้งานได้ดี
  4. ฉันเปิดตัวAnaconda "launcher.app"และเปิดตัว IPython Notebook อย่างไรก็ตาม iPython Notebook กำลังเรียกใช้ Python 2 ไม่ใช่ 3

กว่าสามชั่วโมงของ Googling ในภายหลังฉันไม่สามารถหาวิธีตั้งค่า IPython Notebook ให้เรียกใช้ Python 3 แทน 2 ได้


1
คุณต้องเปิดใช้งานจากสภาพแวดล้อม Python 3 ของคุณ ทำได้ง่ายที่บรรทัดคำสั่ง ( /path/to/env/bin/ipython) แต่ฉันไม่รู้วิธีทำจากตัวเรียกใช้งาน Anaconda GUI
Thomas K

2
น่ากลัว ขอบคุณ. สำหรับผู้ค้นหาในอนาคตนี่คือวิธีแก้ปัญหา: export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH สมุดบันทึก ipython
Anton

4
ดังนั้นควรให้คุณตอบคำถามของคุณเองหลังจากนั้นสักครู่ดังนั้นผลการค้นหาจึงชัดเจนว่าได้รับการแก้ไขแล้ว
Thomas K

คำตอบ:


111

ในการตั้งค่า IPython Notebook ให้รัน Python 3 แทน 2 บน MAC 10.9 ของฉันฉันทำตามขั้นตอนต่อไปนี้

$ sudo pip3 install ipython[all]

แล้ว

$ ipython3 notebook


3
คุณไม่ควรใช้sudoกับpip(หรือpip3)
sg

7
ทำไม[all]ในตอนท้าย? pip3 install ipythonทำงานให้ฉัน
Stu Cox

16

สำหรับ linux 16.04 Ubuntu คุณสามารถใช้ได้

sudo apt-get install ipython3

แล้วใช้

ipython3 notebook

เพื่อเปิดสมุดบันทึกในเบราว์เซอร์ หากคุณมีสมุดบันทึกใด ๆ ที่บันทึกด้วย python 2 เครื่องจะแปลงเป็น Python 3 โดยอัตโนมัติเมื่อคุณเปิดสมุดบันทึก


5

ในการใช้ jupyter กับ python 3 แทน python 2 บน Windows 10 ของฉันกับ Anaconda ฉันทำตามขั้นตอนต่อไปนี้ในพรอมต์ anaconda:

pip3 install ipython[all]

จากนั้น

ipython3 notebook

4

มีแพ็คเกจจาก distro ของคุณหรือไม่? หากคุณใช้ ubuntu คุณต้องติดตั้งแพ็คเกจ ipython3-notebook ถ้าไม่เป็นเช่นนั้นคุณอาจต้องติดตั้ง ipython ด้วย python3

หากคุณเรียกใช้ (เนื่องจากเป็น python2 โดยค่าเริ่มต้น)

python setup.py

คุณต้องวิ่งแทน

python3 setup.py install

เพื่อติดตั้งแพ็คเกจด้วย python3 แทน python2 นี่จะเป็นการติดตั้งใหม่ของ ipython3


1

ใน Anaconda "launcher.app" มีเมนูแบบเลื่อนลง "Environment:" สภาพแวดล้อมเริ่มต้นเรียกว่า "root" ในการเปิดแอปพลิเคชันโดยใช้สภาพแวดล้อมอื่นให้เลือกสภาพแวดล้อมที่ต้องการจากรายการเพื่อเปิดใช้งาน


1

หากคุณใช้งานอนาคอนดาวิธีที่แนะนำในการติดตั้ง notebook / jupyter คือการใช้ conda:

conda install jupyter


0

สลับบทบาทของ 2 และ 3 ในคำตอบนี้ตามความเหมาะสม

สมมติว่าคุณมีการตั้งค่า jupyter ด้วยเคอร์เนล python 2 และสภาพแวดล้อมอนาคอนดาด้วย python 3 เปิดใช้งานสภาพแวดล้อม python 3 แล้วเรียกใช้

conda install ipykernel

หลังจากนั้นคุณสามารถเลือกทั้ง 2 และ 3 เคอร์เนลเมื่อสร้างสมุดบันทึกใหม่หรือในสมุดบันทึกที่กำลังทำงานจากเมนูเคอร์เนล


-4

วิธีการแก้ปัญหาอีกก็จะไปสร้างvirtualenvกับ python3:

จากสภาพแวดล้อมนี้ให้ติดตั้ง tensorflow (เวอร์ชันที่คุณต้องการ) ที่นั่น:

pip install tensorflow

เรียกใช้ Jupyter ของคุณจากที่นั่น!

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