Đây là gói lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
spock - trang hướng dẫn sử dụng spock 1.6.1
MÔ TẢ
=========
IPython
=========
Công cụ cho tính toán tương tác trong Python =========================================
Một trình bao Python với lịch sử tự động (đầu vào và đầu ra), đối tượng động
xem xét nội quan, cấu hình dễ dàng hơn, hoàn thành lệnh, truy cập vào vỏ hệ thống
và hơn thế nữa. IPython cũng có thể được nhúng trong các chương trình đang chạy.
Sử dụng
ipython [lệnh con] [tùy chọn] [-c cmd | -m mod | tệp] [-] [arg] ...
Nếu được gọi mà không có tùy chọn nào, nó sẽ thực thi tệp và thoát, chuyển phần còn lại
đối số cho tập lệnh, giống như thể bạn đã chỉ định cùng một lệnh với python.
Bạn có thể cần chỉ định `--` trước khi args được chuyển đến tập lệnh, để ngăn chặn
Rất nhanh khỏi việc cố gắng phân tích cú pháp chúng. Nếu bạn chỉ định tùy chọn `-i` trước
tên tệp, nó sẽ nhập một phiên IPython tương tác sau khi chạy tập lệnh,
hơn là thoát ra. Các tệp kết thúc bằng .py sẽ được coi là Python bình thường, nhưng
các tệp kết thúc bằng .ipy có thể chứa cú pháp IPython đặc biệt (lệnh ma thuật, shell
mở rộng, v.v.).
Hầu hết mọi cấu hình trong IPython đều có sẵn thông qua dòng lệnh. Thực hiện 'ipython
- trợ giúp tất cả`để xem tất cả các tùy chọn có sẵn. Để có cấu hình ổn định, hãy xem xét
tệp cấu hình `ipython_config.py` của bạn để biết chi tiết.
Tệp này thường được cài đặt trong thư mục `IPYTHONDIR` và có một
thư mục cấu hình riêng cho từng hồ sơ. Thư mục hồ sơ mặc định
sẽ được đặt tại $ IPYTHONDIR / profile_default. Đối với người dùng Linux, IPYTHONDIR
mặc định là `$ HOME / .config / ipython`, và đối với các hệ thống Unix khác là
`$ HOME / .ipython`. Đối với người dùng Windows, $ HOME phân giải thành C: \ Documents và
Cài đặt \ YourUserName trong hầu hết các trường hợp.
Để khởi tạo một cấu hình với tệp cấu hình mặc định, hãy làm ::
$> tạo hồ sơ ipython
và bắt đầu chỉnh sửa `IPYTHONDIR / profile_default / ipython_config.py`
Trong tài liệu của IPython, chúng tôi sẽ gọi thư mục này là `IPYTHONDIR`, bạn
có thể thay đổi vị trí mặc định của nó bằng cách tạo một biến môi trường với tên này
và đặt nó thành đường dẫn mong muốn.
Để biết thêm thông tin, hãy xem hướng dẫn có sẵn bằng HTML và PDF trong
cài đặt, hoặc trực tuyến tại http://ipython.org/documentation.html.
Lệnh con -----------
Các lệnh con được khởi chạy dưới dạng `spock cmd [args]`. Để biết thông tin về cách sử dụng lệnh con 'cmd',
thực hiện: `spock cmd -h`.
xác định vị trí
in đường dẫn đến IPython dir
Hồ sơ
Tạo và quản lý hồ sơ IPython.
giao diện điều khiển
Khởi chạy Bảng điều khiển dựa trên thiết bị đầu cuối IPython.
hạt nhân
Khởi động một nhân mà không có giao diện người dùng đính kèm.
máy tính xách tay
Khởi chạy Máy chủ Notebook IPython HTML.
nbconvert
Chuyển đổi sổ ghi chép sang / từ các định dạng khác.
bảng điều khiển qtconsole
Khởi chạy Bảng điều khiển IPython Qt.
lịch sử
Quản lý cơ sở dữ liệu lịch sử IPython.
Các lựa chọn -------
Các đối số nhận giá trị thực sự là bí danh tiện lợi cho các Cấu hình đầy đủ, có
bí danh được liệt kê trên đường dây trợ giúp. Để biết thêm thông tin về các cấu hình đầy đủ, hãy xem
'- trợ giúp tất cả'.
--no-tự động xác định
Tắt tính năng tự động gửi.
--autoedit-cú pháp
Bật tự động chỉnh sửa tệp có lỗi cú pháp.
--deep-tải lại
Bật tải lại sâu (đệ quy) theo mặc định. IPython có thể sử dụng deep_reload
mô-đun tải lại các thay đổi trong mô-đun một cách đệ quy (nó thay thế tải lại ()
nên bạn không cần thay đổi bất cứ thứ gì để sử dụng nó). deep_reload () buộc a
tải lại đầy đủ các mô-đun có mã có thể đã thay đổi, tải lại mặc định ()
chức năng không. Khi deep_reload bị tắt, IPython sẽ sử dụng tải lại bình thường (),
nhưng deep_reload sẽ vẫn có sẵn dưới dạng dreload (). Tính năng này bị tắt bởi
default [có nghĩa là bạn có cả reload bình thường () và dreload ()].
- xác nhận-thoát
Đặt để xác nhận khi bạn cố gắng thoát khỏi IPython bằng EOF (Control-D trong Unix,
Control-Z / Enter trong Windows). Bằng cách gõ 'exit' hoặc 'thoát khỏi', bạn có thể buộc một
thoát ra mà không có bất kỳ xác nhận.
--pylab
Tải trước matplotlib và numpy để sử dụng tương tác với matplotlib mặc định
phụ trợ.
--matplotlib
Định cấu hình matplotlib để sử dụng tương tác với phần phụ trợ matplotlib mặc định.
--term-title
Bật tự động đặt tiêu đề đầu cuối.
--cổ điển
Mang lại cho IPython một cảm giác tương tự như lời nhắc Python cổ điển.
--tự động thụt lề
Bật tự động gửi.
--không-tự động
Tắt tính năng tự động gọi các lệnh ma thuật.
--ngọn cờ
Hiển thị biểu ngữ khi bắt đầu IPython.
--tự động
Bật tính năng tự động gọi các lệnh ma thuật. Gõ %% magic tại lời nhắc IPython
để biết thêm thông tin chi tiết.
- tải lại không sâu
Tắt tải lại sâu (đệ quy) theo mặc định.
- không có thuật ngữ-tiêu đề
Tắt tự động đặt tiêu đề đầu cuối.
--mũi
Loại bỏ tất cả khoảng cách giữa các lời nhắc.
-i
Nếu chạy mã từ dòng lệnh, trở nên tương tác sau đó. Lưu ý: có thể
cũng được đưa ra đơn giản là '-i.'
--gỡ lỗi
đặt mức nhật ký thành ghi nhật ký.DEBUG (tối đa hóa sản lượng ghi nhật ký)
--pprint
Bật tính năng tự động in kết quả.
--no-autoedit-cú pháp
Tắt tính năng tự động chỉnh sửa tệp có lỗi cú pháp.
--Yên lặng
đặt cấp độ nhật ký thành ghi nhật ký. RITICAL (giảm thiểu sản lượng ghi nhật ký)
- không-màu-thông tin
Tắt sử dụng màu sắc cho những thứ liên quan đến thông tin.
- màu sắc-thông tin
IPython có thể hiển thị thông tin về các đối tượng thông qua một tập hợp các chức năng và
tùy chọn có thể sử dụng màu sắc cho việc này, mã nguồn tô sáng cú pháp và nhiều
các yếu tố khác. Tuy nhiên, vì thông tin này được chuyển qua một máy nhắn tin (như
'less') và nhiều máy nhắn tin bị nhầm lẫn với mã màu, tùy chọn này bị tắt bởi
vỡ nợ. Bạn có thể kiểm tra và bật nó vĩnh viễn trong tệp ipython_config.py của mình
nếu nó phù hợp với bạn. Kiểm tra nó và bật nó vĩnh viễn nếu nó hoạt động với
hệ thống. Hàm ma thuật %% color_info cho phép bạn chuyển đổi tương tác
để thử nghiệm.
--trong đó
Khởi tạo cấu hình với các tệp cấu hình mặc định.
Điều này tương đương
để chạy `ipython profile create `trước khi khởi động.
--no-pdb
Tắt tự động gọi trình gỡ lỗi pdb sau mỗi ngoại lệ.
--nhanh chóng
Cho phép khởi động nhanh mà không cần tệp cấu hình.
--no-xác nhận-thoát
Không nhắc người dùng khi thoát.
--pydb
Sử dụng gói 'pydb' của bên thứ ba làm trình gỡ lỗi, thay vì pdb. Yêu cầu pydb đó
được cài đặt.
--pdb
Bật tự động gọi trình gỡ lỗi pdb sau mỗi ngoại lệ.
--no-pprint
Tắt tính năng tự động in kết quả.
- không có biểu ngữ
Không hiển thị biểu ngữ khi bắt đầu IPython.
--profile =(BaseIPythonApplication.profile)
Mặc định: u'default 'Cấu hình IPython để sử dụng.
-c (InteractiveShellApp.code_to_run)
Mặc định: '' Thực thi chuỗi lệnh đã cho.
--pylab =(InteractiveShellApp.pylab)
Mặc định: Không có Lựa chọn: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Tải trước matplotlib và numpy để sử dụng tương tác, chọn một
phụ trợ matplotlib và tích hợp vòng lặp.
--autocall =(InteractiveShell.autocall)
Mặc định: 0 Lựa chọn: (0, 1, 2) Đặt IPython tự động gọi bất kỳ đối tượng có thể gọi nào
ngay cả khi bạn không nhập dấu ngoặc đơn rõ ràng. Ví dụ: 'str 43' trở thành
'str(43) 'tự động. Giá trị có thể là '0' để tắt tính năng, '1' để
cuộc gọi tự động 'thông minh', nơi nó không được áp dụng nếu không có thêm đối số trên
dòng và '2' cho cuộc gọi tự động 'đầy đủ', trong đó tất cả các đối tượng có thể gọi được tự động
được gọi (ngay cả khi không có đối số nào).
--ipython-dir =(BaseIPythonApplication.ipython_dir)
Mặc định: u '/ home / zreszela / .ipython' Tên của thư mục IPython. Cái này
thư mục được sử dụng để ghi nhật ký cấu hình (thông qua các cấu hình), lưu trữ lịch sử,
vv Giá trị mặc định thường là $ HOME / .ipython. Tùy chọn này cũng có thể được chỉ định
thông qua biến môi trường IPYTHONDIR.
--gui =(InteractiveShellApp.gui)
Mặc định: Không có Lựa chọn: ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx') Bật GUI
tích hợp vòng lặp sự kiện ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx').
--logappend =(InteractiveShell.logappend)
Mặc định: '' Bắt đầu đăng nhập vào tệp đã cho ở chế độ nối thêm.
-m (InteractiveShellApp.module_to_run)
Mặc định: '' Chạy mô-đun dưới dạng tập lệnh.
--ext =(InteractiveShellApp.extra_extension)
Mặc định: '' tên mô-đun có dấu chấm của tiện ích mở rộng IPython để tải.
- cấp độ nhật ký =(Application.log_level)
Mặc định: 30 Lựa chọn: (0, 10, 20, 30, 40, 50, 'GỢI Ý', 'THÔNG TIN', 'CẢNH BÁO', 'LỖI',
'CRITICAL') Đặt cấp độ nhật ký theo giá trị hoặc tên.
- màu sắc =(InteractiveShell.colors)
Mặc định: Lựa chọn 'Linux': ('NoColor', 'LightBG', 'Linux') Đặt bảng màu
(NoColor, Linux hoặc LightBG).
--matplotlib =(InteractiveShellApp.matplotlib)
Mặc định: Không có Lựa chọn: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Định cấu hình matplotlib để sử dụng tương tác với phần phụ trợ matplotlib mặc định.
--cache-size =(InteractiveShell.cache_size)
Mặc định: 1000 Đặt kích thước của bộ đệm đầu ra. Giá trị mặc định là 1000, bạn có thể
thay đổi nó vĩnh viễn trong tệp cấu hình của bạn. Đặt nó thành 0 sẽ vô hiệu hóa hoàn toàn
hệ thống bộ nhớ đệm và giá trị tối thiểu được chấp nhận là 20 (nếu bạn cung cấp giá trị nhỏ hơn
hơn 20, nó được đặt lại về 0 và cảnh báo được đưa ra). Giới hạn này được xác định bởi vì
nếu không, bạn sẽ mất nhiều thời gian để xóa lại một bộ nhớ cache quá nhỏ hơn là làm việc
--logfile =(InteractiveShell.logfile)
Mặc định: '' Tên của tệp nhật ký sẽ sử dụng.
--config =(BaseIPythonApplication.extra_config_file)
Mặc định: u '' Đường dẫn đến một tệp cấu hình bổ sung để tải. Nếu được chỉ định, hãy tải cấu hình này
ngoài bất kỳ cấu hình IPython nào khác.
Để xem tất cả các cấu hình có sẵn, hãy sử dụng `--help-all`
Các ví dụ --------
con trăn --matplotlib
# bật tích hợp matplotlib
con trăn --matploltib=qt
# bật tích hợp matplotlib với chương trình phụ trợ qt4
con trăn --mức đăng nhập=DEBUG
# đặt ghi nhật ký thành GỠ LỖI
con trăn --Hồ sơ=foo
# bắt đầu với hồ sơ foo
ipython qtconsole
# khởi động ứng dụng qtconsole GUI
ipython giúp qtconsole
# chỉ giúp cho qtconsole subcmd
bảng điều khiển ipython
# khởi động ứng dụng bảng điều khiển dựa trên thiết bị đầu cuối
bảng điều khiển trợ giúp ipython
# hiển thị trợ giúp cho subcmd bảng điều khiển
máy tính xách tay ipython
# khởi động sổ ghi chép IPython
sổ tay trợ giúp ipython
# chỉ giúp sổ tay subcmd
ipython profile create foo # create profile foo w / default config files ipython
hồ sơ trợ giúp # hiển thị trợ giúp cho hồ sơ subcmd
ipython định vị
# in đường dẫn đến thư mục IPython
ipython định vị hồ sơ foo # in đường dẫn đến thư mục cho hồ sơ `foo`
ipython nbconvert
# chuyển đổi sổ ghi chép sang / từ các định dạng khác
Sử dụng spock trực tuyến bằng các dịch vụ onworks.net