Làm thế nào để có được IPython Notebook để chạy Python 3?


102

Tôi mới sử dụng Python để chịu đựng với tôi.

  1. Tôi đã cài đặt Anaconda, hoạt động tốt.
  2. Tôi thiết lập môi trường Python 3 theo hướng dẫn dòng cmd Anaconda , hoạt động rất tốt.
  3. Tôi thiết lập môi trường Python 3 của Anaconda làm trình thông dịch của Pycharm , hoạt động rất tốt.
  4. Tôi đã khởi chạy Anaconda "launcher.app" và khởi chạy IPython Notebook. Tuy nhiên, iPython Notebook đang chạy Python 2 chứ không phải 3.

Hơn ba giờ sử dụng Google sau đó, tôi không thể tìm ra cách đặt IPython Notebook để chạy Python 3 thay vì 2.


1
Bạn cần khởi chạy nó từ môi trường Python 3 của mình. Điều đó thật dễ dàng với một dòng lệnh ( /path/to/env/bin/ipython), nhưng tôi không biết cách thực hiện điều đó từ trình khởi chạy GUI Anaconda.
Thomas K

2
Tuyệt vời. Cảm ơn. Đối với những người tìm kiếm trong tương lai, đây là giải pháp: xuất PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Anton

4
VẬY sẽ để bạn trả lời câu hỏi của chính mình sau một thời gian, vì vậy từ kết quả tìm kiếm rõ ràng rằng nó đã được giải quyết.
Thomas K

Câu trả lời:


111

Để đặt IPython Notebook chạy Python 3 thay vì 2 trên MAC 10.9, tôi đã thực hiện các bước sau

$ sudo pip3 install ipython[all]

Sau đó

$ ipython3 notebook


3
Bạn không bao giờ phải sử dụng sudovới pip(hoặc pip3)
sg

7
Tại sao [all]vào cuối? pip3 install ipythonđã làm cho tôi.
Stu Cox

16

Đối với Linux Ubuntu 16.04 bạn có thể sử dụng

sudo apt-get install ipython3

và sau đó sử dụng

ipython3 notebook

để mở sổ ghi chép trong trình duyệt. Nếu bạn có bất kỳ sổ ghi chép nào được lưu bằng python 2 thì nó sẽ tự động chuyển đổi chúng sang Python 3 khi bạn mở sổ ghi chép.


5

Để sử dụng jupyter với python 3 thay vì python 2 trên Windows 10 của tôi với Anaconda, tôi đã thực hiện các bước sau trên lời nhắc anaconda:

pip3 install ipython[all]

Sau đó,

ipython3 notebook

4

Có gói nào từ bản phân phối của bạn không? Nếu bạn đang sử dụng ubuntu, bạn phải cài đặt gói ipython3-notebook. Nếu không, có lẽ bạn phải cài đặt ipython với python3.

Nếu bạn đã chạy (vì nó là python2 theo mặc định)

python setup.py

bạn phải chạy thay thế

python3 setup.py install

để cài đặt một gói với python3 thay vì python2. Đây sẽ là một phiên bản mới của ipython3.


1

Trong Anaconda "launcher.app" có menu kéo xuống "Môi trường:". Môi trường mặc định được gọi là "root". Để khởi chạy ứng dụng bằng môi trường khác, chỉ cần chọn môi trường mong muốn từ danh sách để làm cho ứng dụng hoạt động.


1

Nếu bạn đang chạy anaconda, thì cách ưu tiên để cài đặt notebook / jupyter là sử dụng conda:

conda install jupyter

0

Nếu bạn có cả hai phiên bản trên jupyter notebook, bạn có thể thay đổi kernel từ menu.


0

Chuyển vai trò của 2 và 3 trong câu trả lời này nếu thích hợp.

Giả sử bạn đã thiết lập jupyter với hạt nhân python 2 và môi trường anaconda với python 3. Kích hoạt môi trường python 3 và sau đó chạy

conda install ipykernel

Sau đó, bạn có thể chọn cả hạt nhân 2 và 3 khi tạo một sổ ghi chép mới hoặc trong một sổ ghi chép đang chạy từ menu hạt nhân.


-4

Một giải pháp khác là tạo một virtualenv với python3:

Từ môi trường này, cài đặt tensorflow (phiên bản bạn thích) ở đó:

pip install tensorflow

Chạy jupyter của bạn từ đó!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.