Hướng dẫn ipython pip install - ipython pip cài đặt

Cảnh báo

Tài liệu này dành cho một phiên bản cũ của Ipython. Bạn có thể tìm thấy tài liệu cho các phiên bản mới hơn ở đây.

Ipython yêu cầu Python 2.7 hoặc ≥ 3,3.

Ghi chú

Nếu bạn cần sử dụng Python 2.6 hoặc 3.2, bạn có thể tìm thấy ipython 1.x tại đây hoặc lấy nó với PIP:

Nếu bạn có

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6, cách nhanh nhất để đứng dậy và chạy với ipython là:

$ pip install "ipython[all]"

Điều này sẽ tải xuống và cài đặt Ipython và các phụ thuộc tùy chọn chính của nó cho máy tính xách tay, qtconsole, kiểm tra và các chức năng khác. Một số phụ thuộc (QT, PYQT cho Qtconsole, Pandoc cho NBConvert) không thể cài đặt được và sẽ không được PIP kéo vào.

Để chạy bộ thử nghiệm Ipython, hãy sử dụng lệnh iptest:iptest command:

Tổng quan¶

Tài liệu này mô tả chi tiết các bước cần thiết để cài đặt Ipython và các phụ thuộc tùy chọn khác nhau của nó. Để biết một vài cách nhanh chóng để bắt đầu với các trình quản lý gói hoặc phân phối Python đầy đủ, hãy xem trang Cài đặt của trang web Ipython.

Ipython được tổ chức thành một số thanh toán con, mỗi thanh toán có các phụ thuộc riêng. Tất cả các gói con đều đi kèm với ipython, vì vậy bạn không cần phải tải xuống và cài đặt chúng một cách riêng biệt. Tuy nhiên, để sử dụng một gói con đã cho, bạn sẽ cần cài đặt tất cả các phụ thuộc của nó.

Vui lòng cho chúng tôi biết nếu bạn gặp sự cố khi cài đặt Ipython hoặc bất kỳ sự phụ thuộc nào của nó.

Ipython và hầu hết các phụ thuộc có thể được cài đặt thông qua PIP. Trong nhiều kịch bản, đây là phương pháp đơn giản nhất để cài đặt các gói Python. Thông tin thêm về

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6 có thể được tìm thấy trên trang PYPI của nó.pip. In many scenarios, this is the simplest method of installing Python packages. More information about
$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6 can be found on its PyPI page.

Thông tin chung hơn về việc cài đặt các gói Python có thể được tìm thấy trong tài liệu Python.

Cài đặt ipython chính nó

Với một python được xây dựng đúng cách, vỏ ipython tương tác cơ bản sẽ không có sự phụ thuộc bên ngoài. Tuy nhiên, một số bản phân phối Python (đặc biệt là trên Windows và OS X), don lồng đi kèm với một mô -đun

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
8 hoạt động. Shell ipython sẽ hoạt động mà không cần
$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
8, nhưng sẽ thiếu nhiều tính năng mà người dùng phụ thuộc vào, chẳng hạn như hoàn thành tab và chỉnh sửa dòng lệnh. Nếu bạn cài đặt ipython với
$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6, thì
$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
8 thích hợp cho nền tảng của bạn sẽ được cài đặt. Xem bên dưới để biết chi tiết về cách đảm bảo bạn có hoạt động
$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
8.

Cài đặt bằng Pip¶

Nếu bạn có

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6, cách dễ nhất để nhận IPYTHON là:

Đó là nó.

Cài đặt từ Nguồn

Nếu bạn không muốn sử dụng PIP, hoặc don lồng đã cài đặt, hãy lấy bản dựng ipython ổn định mới nhất từ ​​đây. Sau đó làm như sau:pip, or don’t have it installed, grab the latest stable build of IPython from here. Then do the following:

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install

Nếu bạn đang cài đặt đến một vị trí (như

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install
4) yêu cầu quyền cao hơn, bạn có thể cần phải chạy lệnh cuối cùng với sudo.sudo.

Cài đặt phiên bản phát triển

Cũng có thể cài đặt phiên bản phát triển của Ipython từ kho lưu trữ mã nguồn Git của chúng tôi. Để làm điều này, bạn sẽ cần phải cài đặt git trên hệ thống của bạn. Sau đó làm:

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install

Một số người dùng muốn có thể theo dõi nhánh phát triển khi nó thay đổi. Nếu bạn có

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6, bạn có thể thay thế bước cuối cùng bằng:

Điều này tạo ra các liên kết ở đúng vị trí và cài đặt tập lệnh dòng lệnh đến các vị trí thích hợp.

Sau đó, nếu bạn muốn cập nhật ipython của mình bất cứ lúc nào, hãy làm:

Ipython hiện sử dụng các mô hình con git để vận chuyển các phụ thuộc JavaScript của mình. Nếu bạn chạy Ipython từ Git Master, bạn có thể cần cập nhật các mô hình con một lần với:

hoặc

$ python setup.py submodule

Một tùy chọn khác là sao chép các móc Git vào thư mục

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install
6 của bạn để đảm bảo rằng các mô hình con của bạn được cập nhật trên mỗi lần kéo.

Các phụ thuộc tùy chọn cơ bản

Có một số phụ thuộc tùy chọn cơ bản mà hầu hết người dùng sẽ muốn có được. Đó là:

  • Readline (để chỉnh sửa dòng lệnh, hoàn thành tab, v.v.)
  • Mũi (để chạy bộ thử nghiệm ipython)
  • Mock (Python <3, cũng cho các bài kiểm tra)

Nếu bạn cảm thấy thoải mái khi tự cài đặt những thứ này, hãy đọc nó, nếu không hãy đọc thêm để biết thêm chi tiết.

Ipython sử dụng một số mô -đun khác, chẳng hạn như pexpect và path.py, nếu chúng được cài đặt trên hệ thống của bạn, nhưng nó cũng có thể sử dụng các phiên bản đi kèm từ

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install
7, do đó, không cần phải cài đặt riêng.

Readline¶

Như đã chỉ ra ở trên, trên Windows, để có được chức năng đầy đủ trong phiên bản giao diện điều khiển của ipython, PyReadline là cần thiết. PyReadline là một triển khai riêng, chỉ triển khai Windows sử dụng các cuộc gọi Windows gốc thông qua

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install
8. Cách dễ nhất để cài đặt pyreadline là bạn sử dụng trình cài đặt nhị phân có sẵn ở đây.

Trên OS X, nếu bạn đang sử dụng Python tích hợp do Apple vận chuyển, bạn sẽ thiếu một triển khai đọc sách thích hợp vì các tàu Apple thay vì một thư viện có tên

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install
9 chỉ cung cấp một số chức năng của Readline. Mặc dù bạn có thể thấy Libedit đủ, chúng tôi thường xuyên có báo cáo về lỗi với nó và một số nhà phát triển sử dụng OS X vì môi trường chính của họ coi Libedit không thể chấp nhận được đối với việc sử dụng hiệu quả, thường xuyên với ipython.

Do đó, ipython trên OS X phụ thuộc vào mô -đun

$ python setup.py submodule
0. Chúng tôi sẽ không coi các vấn đề hoàn thành/lịch sử là lỗi cho ipython nếu bạn đang sử dụng libedit.

Để có được mô -đun

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
8 hoạt động trên OS X, DO (với
$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6 được cài đặt):

$ pip install gnureadline

Ghi chú

Các bản phân phối Python khác trên OS X (như Anaconda, Fink, MacPorts) đã có đường đọc thích hợp để bạn có thể không phải thực hiện bước này.

Khi ipython được cài đặt với

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
6, đường đọc chính xác sẽ được cài đặt nếu bạn chỉ định các phụ thuộc tùy chọn
$ python setup.py submodule
4:

$ pip install "ipython[terminal]"

mũi¶

Để chạy bộ thử nghiệm ipython, bạn sẽ cần gói

$ python setup.py submodule
5. Mũi cung cấp một cách tuyệt vời để đánh hơi và chạy tất cả các bài kiểm tra IPython. Cách đơn giản nhất để lấy mũi là sử dụng PIP:pip:

Một cách khác để có được điều này là làm:

$ pip install "ipython[test]"

Để biết thêm tùy chọn cài đặt, xem trang web Mũi.

Khi bạn đã cài đặt mũi, bạn có thể chạy bộ thử nghiệm Ipython, bằng lệnh iptest:

Sự phụ thuộc cho ipython.parallel (tính toán song song) ¶

Giao tiếp giữa các quá trình IPYTHON, sử dụng các ràng buộc pyzmq cho thư viện nhắn tin Zeromq. Đây là sự phụ thuộc duy nhất cho

$ python setup.py submodule
6.

Shortcut:

pip install "ipython[parallel]"

hoặc hướng dẫn sử dụng

Pyzmq cung cấp bánh xe cho Python hiện tại trên OS X và Windows, vì vậy việc cài đặt PyzMQ thường sẽ không yêu cầu biên dịch.

Ipython.parallel có thể sử dụng các đường hầm SSH, yêu cầu Paramiko trên Windows.

Phụ thuộc vào bảng điều khiển ipython qt

pyzmq, pygments, pyqt (hoặc pyside)

Shortcut:

pip install "ipython[qtconsole]"

hoặc hướng dẫn sử dụng

pip install pyzmq pygments

Pyzmq cung cấp bánh xe cho Python hiện tại trên OS X và Windows, vì vậy việc cài đặt PyzMQ thường sẽ không yêu cầu biên dịch.

Ipython.parallel có thể sử dụng các đường hầm SSH, yêu cầu Paramiko trên Windows.

Phụ thuộc vào bảng điều khiển ipython qt

pyzmq, pygments, pyqt (hoặc pyside)

Shortcut:

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
0

PYQT/pyside không được cài đặt PIP, vì vậy thường phải được cài đặt thông qua Trình quản lý gói hệ thống (hoặc Conda).

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
1

Sự phụ thuộc cho máy tính xách tay Ipython HTML

Notebook HTML là một ứng dụng web phức tạp với khá nhiều phụ thuộc:

Pyzmq, Jinja2, Tornado, Mistune, Jsonschema, Pygments, Terminado

hoặc hướng dẫn sử dụng:

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
2

Notebook Ipython là giao diện web kiểu máy tính xách tay cho Ipython và có thể được bắt đầu với lệnh

$ python setup.py submodule
7.

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
3

Mathjax¶

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
4

Notebook ipython sử dụng thư viện MathJax JavaScript để hiển thị mủ trong trình duyệt web. Bởi vì Mathjax lớn, chúng tôi không bao gồm nó với Ipython. Thông thường Ipython sẽ tải MathJax từ CDN, nhưng nếu bạn có kết nối mạng chậm hoặc muốn sử dụng latex mà không cần kết nối Internet, bạn có thể cài đặt MathJax cục bộ.

Một phương pháp nhanh chóng và dễ dàng là cài đặt nó từ phiên Python:

Nếu bạn cần điều khiển cấu hình chặt chẽ hơn, bạn có thể tải xuống bản sao MathJax của riêng mình từ http://www.mathjax.org/doad/ - sử dụng liên kết MathJax -2.0. Khi bạn có tệp được lưu trữ cục bộ, hãy cài đặt nó với:

  • Đối với các nhu cầu bất thường, Ipython có thể cho bạn biết thư mục nào muốn tìm MathJax trong:
  • Theo mặc định MathJax sẽ được cài đặt trong thư mục IPYTHON của bạn, nhưng bạn có thể cài đặt toàn hệ thống MathJax. Vui lòng tham khảo tài liệu của
    $ python setup.py submodule
    
    8
  • Tính tương thích của trình duyệt web¶

Notebook Ipython được hỗ trợ chính thức trên các trình duyệt sau:

Chrome 13

  • Safari ≥ 5
  • Firefox ≥ 6
  • Chủ yếu là do việc sử dụng máy tính xách tay của WebSockets và mô hình hộp linh hoạt.
  • Các trình duyệt sau không được hỗ trợ:
  • Safari <5
  • Firefox <6

Chrome <13

Opera (bất kỳ): các vấn đề CSS, nhưng thực thi có thể hoạt động

Internet Explorer <10

Internet Explorer ≥ 10 (giống như Opera)

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install
5

Sử dụng Safari với HTTPS và chứng chỉ không đáng tin cậy được biết là không hoạt động (WebSockets sẽ thất bại).