Cách sử dụng Python 3.9 trong Spyder

Việc phát triển Spyder được thực hiện nhờ sự đóng góp từ cộng đồng người dùng toàn cầu của chúng tôi, cùng với các tổ chức như NumFOCUS và Quansight. Có nhiều cách bạn có thể trợ giúp, nhiều cách trong số đó không yêu cầu lập trình. Nếu bạn muốn đóng góp để giúp tài trợ cho những cải tiến hơn nữa, chúng tôi đang ở trên OpenCollective

Cảm ơn vì tất cả những gì bạn làm để làm cho dự án Spyder phát triển mạnh. Thêm chi tiết

Tổng quan

Spyder là một môi trường khoa học mạnh mẽ được viết bằng Python, dành cho Python, được thiết kế bởi và dành cho các nhà khoa học, kỹ sư và nhà phân tích dữ liệu. Nó cung cấp sự kết hợp độc đáo giữa chức năng chỉnh sửa, phân tích, gỡ lỗi và lập hồ sơ nâng cao của một công cụ phát triển toàn diện với khả năng khám phá dữ liệu, thực thi tương tác, kiểm tra sâu và khả năng hiển thị đẹp mắt của một gói khoa học

Ngoài nhiều tính năng tích hợp, khả năng của nó có thể được mở rộng hơn nữa thông qua hệ thống plugin và API. Hơn nữa, Spyder cũng có thể được sử dụng làm thư viện tiện ích mở rộng PyQt5, cho phép bạn xây dựng dựa trên chức năng của nó và nhúng các thành phần của nó, chẳng hạn như bảng điều khiển tương tác, vào phần mềm của riêng bạn

Để biết thêm thông tin chung về Spyder và cập nhật tin tức và thông tin mới nhất về Spyder, vui lòng xem trang web mới của chúng tôi

Thành phần cốt lõi

  • biên tập viên

    Hoạt động hiệu quả trong trình chỉnh sửa đa ngôn ngữ với trình duyệt chức năng/lớp, công cụ phân tích mã thời gian thực [pyflakes, pylintpycodestyle], hoàn thành mã tự động [jedirope], phân tách ngang/dọc và chuyển đến định nghĩa

  • Bảng điều khiển tương tác

    Khai thác sức mạnh của bao nhiêu bảng điều khiển IPython tùy thích với không gian làm việc đầy đủ và hỗ trợ gỡ lỗi, tất cả đều nằm trong tính linh hoạt của giao diện GUI đầy đủ. Chạy ngay mã của bạn theo dòng, ô hoặc tệp và hiển thị các ô ngay trong dòng với đầu ra hoặc trong các cửa sổ tương tác

  • trình xem tài liệu

    Kết xuất tài liệu trong thời gian thực với Sphinx cho bất kỳ lớp hoặc chức năng nào, cho dù bên ngoài hay do người dùng tạo, từ Trình chỉnh sửa hoặc Bảng điều khiển

  • thám hiểm biến

    Kiểm tra bất kỳ biến, hàm hoặc đối tượng nào được tạo trong phiên của bạn. Chỉnh sửa và tương tác được hỗ trợ với nhiều loại phổ biến, bao gồm số/chuỗi/bool, danh sách/bộ dữ liệu/từ điển Python, ngày/timedeltas, mảng Numpy, chỉ mục Pandas/sê-ri/khung dữ liệu, hình ảnh PIL/Gối, v.v.

  • Công cụ phát triển

    Kiểm tra mã của bạn bằng trình phân tích tĩnh, theo dõi quá trình thực thi mã bằng trình gỡ lỗi tương tác và giải phóng hiệu suất của mã bằng trình lược tả. Sắp xếp mọi thứ ngăn nắp với hỗ trợ dự án và trình khám phá tệp tích hợp, đồng thời sử dụng tính năng tìm trong tệp để tìm kiếm trên toàn bộ dự án với hỗ trợ regex đầy đủ

Tài liệu

Bạn có thể đọc tài liệu Spyder trực tuyến trên trang web Spyder Docs

Cài đặt

Để có hướng dẫn chi tiết về cài đặt Spyder, vui lòng tham khảo hướng dẫn cài đặt của chúng tôi

Cách dễ nhất để cài đặt Spyder trên bất kỳ nền tảng được hỗ trợ nào của chúng tôi là tải xuống nó như một phần của bản phân phối Anaconda và sử dụng trình quản lý môi trường và gói conda để giữ cho nó và các gói khác của bạn được cài đặt và cập nhật

Nếu nghi ngờ, bạn phải luôn cài đặt Spyder thông qua phương pháp này để tránh các sự cố không mong muốn mà chúng tôi không thể giúp bạn;

Các tùy chọn cài đặt khác tồn tại, bao gồm

  • Bản phân phối WinPython cho Windows
  • Dự án MacPorts cho macOS
  • Trình quản lý gói phân phối của bạn [i. e. apt-get, yum, v.v.] trên Linux
  • Trình quản lý gói pip, có trong hầu hết các bản cài đặt Python

Tuy nhiên, chúng tôi thiếu tài nguyên để cung cấp hỗ trợ riêng cho người dùng cài đặt qua các phương pháp này và chúng có thể đã lỗi thời hoặc có lỗi ngoài tầm kiểm soát của chúng tôi, vì vậy chúng tôi khuyên dùng phiên bản Anaconda thay thế nếu bạn gặp sự cố

Xử lý sự cố

Trước khi đăng báo cáo, vui lòng đọc kỹ Hướng dẫn khắc phục sự cố của chúng tôi và tìm kiếm thông báo lỗi và mô tả sự cố trong trình theo dõi sự cố của bạn, vì phần lớn các lỗi đều trùng lặp hoặc có thể được khắc phục ở phía người dùng bằng một vài bước đơn giản. Cảm ơn

Đóng góp và Tín dụng

Spyder ban đầu được tạo ra bởi Pierre Raybaut, và hiện đang được duy trì bởi Carlos Córdoba và một cộng đồng tình nguyện viên quốc tế

Bạn có thể tham gia cùng chúng tôi—mọi người đều được hoan nghênh trợ giúp với Spyder. Vui lòng đọc hướng dẫn đóng góp của chúng tôi để bắt đầu

Các tệp nguồn nhất định được phân phối theo các giấy phép cho phép tương thích khác và/hoặc ban đầu bởi các tác giả khác. Các biểu tượng cho chủ đề Spyder 3 được lấy từ Font Awesome 4. 7 [© 2016 David Gandy; SIL OFL 1. 1]. Hầu hết các biểu tượng chủ đề của Spyder 2 đều lấy từ bộ biểu tượng Crystal Project [© 2006-2007 Everaldo Coelho; LGPL 2. 1+]. Các biểu tượng khác của Spyder 2 là của Yusuke Kamiyamane [© 2013 Yusuke Kamiyamane; CC-BY 3. 0], bộ biểu tượng FamFamFam Silk [© 2006 Mark James; CC-BY 2. 5] và các biểu tượng Oxy của KDE [© 2007 KDE Artists; LGPL 3. 0+]

Xem THÔNG BÁO. txt để biết đầy đủ thông tin pháp lý

Chạy từ một bản sao git

Vui lòng xem hướng dẫn trong hướng dẫn Đóng góp của chúng tôi để tìm hiểu cách chạy Spyder sau khi sao chép repo của nó từ Github

phụ thuộc

Lưu ý quan trọng. Hầu hết hoặc tất cả các phần phụ thuộc được liệt kê bên dưới đều đi kèm với Anaconda và các bản phân phối Python khoa học khác, vì vậy bạn không cần cài đặt riêng chúng trong những trường hợp đó

Xây dựng phụ thuộc

Khi cài đặt Spyder từ gói nguồn của nó, yêu cầu duy nhất là phải có phiên bản Python bằng hoặc lớn hơn 3. 7

Spyder sử dụng phiên bản Python nào?

Yêu cầu. Các yêu cầu để chạy Spyder là. Trăn 2. 7 hoặc >=3. 3

Liệu Python 3. 9 pip hỗ trợ?

Có Python 3 không. 9 pip hỗ trợ? . Windows, Linux và MacOS. The current version of pip works on: Windows, Linux and MacOS. CPython 3. 7, 3. 8, 3. 9, 3. 10 và PyPy3 mới nhất .

Chủ Đề