Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?

Vấn đề phổ biến ở đây: Tôi đã cài đặt Python và sau đó Spyder, và bây giờ khi tôi cài đặt các gói với "Cài đặt PIP", Spyder không thể tìm thấy các mô -đun, nhưng nếu tôi gọi Python trên dấu nhắc lệnh (sử dụng Windows), nó sẽ tìm thấy tất cả các gói đã cài đặt với pip.

Tôi nhận thấy rằng ở Spyder, một giao diện điều khiển mới cho thấy nó đang chạy Python 3.7.9, nhưng nếu tôi chạy "python -v" trên lệnh promp, nó hiển thị Python 3.9.1, cũng cho "PY -0" và "PY -PY - 0p "Nó chỉ hiển thị một bản cài đặt của Python, cụ thể là

>>> py -0p
Installed Pythons found by py Launcher for Windows                                                                       
-3.9-64        C:\Users\my_name\AppData\Local\Programs\Python\Python39\python.exe *   

Chuyện gì đang xảy ra ở đây vậy? Tại sao Spyder dường như có phiên bản Python của riêng mình? Đây có phải là lý do tại sao các gói được cài đặt với PIP không giao tiếp với Spyder?

Xem video của chúng tôi về bằng cách sử dụng các mô -đun bổ sung hoặc làm theo các hướng dẫn bên dưới nó.

Nếu bạn muốn sử dụng các mô -đun khác trong Spyder mà don đi kèm với trình cài đặt của chúng tôi, bạn cần cài đặt miniconda (chỉ khi bạn không có Anaconda hoặc miniconda!). Để Spyder nhận ra nó, việc cài đặt phải được thực hiện trong một trong các đường dẫn mặc định sau:only if you don’t have Anaconda or Miniconda yet!). For Spyder to recognize it, the installation should be done in one of the following default paths:

các cửa sổ

hệ điều hành Mac

C: \ user \\ anaconda

/Users//opt/anaconda

C: \ user \\ miniconda

/Users//opt/miniconda

C: \ user \\ anaconda3

/Users//opt/anaconda3

C: \ user \\ miniconda3

/Users//opt/miniconda3

C: \ Anaconda

/opt/anaconda

C: \ miniconda

/opt/miniconda

C: \ Anaconda3

/opt/anaconda3

C: \ miniconda3

/opt/miniconda3

C: \ ProgramData \ Anaconda

C: \ ProgramData \ miniconda

C: \ ProgramData \ Anaconda3

C: \ ProgramData \ miniconda3

Sau đó, bạn cần tạo ra một môi trường Conda mới với các mô -đun mà bạn muốn sử dụng với Spyder và bao gồm spyder-kernels trong đó. Ví dụ: nếu bạn muốn sử dụng scikit-learn, hãy mở thiết bị đầu cuối của bạn hoặc lời nhắc Anaconda trên Windows và chạy các lệnh sau:

conda create -n spyder-env -y
conda activate spyder-env
conda install spyder-kernels scikit-learn -y

Cuối cùng, bạn cần kết nối Spyder với môi trường này bằng cách thay đổi trình thông dịch Python mặc định của Spyder. Để thực hiện việc này, nhấp vào tên của môi trường hiện tại trong thanh trạng thái, sau đó nhấp vào Thay đổi môi trường mặc định theo tùy chọn.Change default environment in Preferences.

Điều này sẽ mở hộp thoại Tùy chọn trong phần Thông dịch viên Python. Tại đây, chọn tùy chọn Sử dụng trình thông dịch Python sau và sử dụng thả xuống bên dưới để chọn môi trường ưa thích của bạn. Nếu nó không được liệt kê, hãy sử dụng hộp văn bản hoặc nút Chọn tệp để nhập đường dẫn đến trình thông dịch Python bạn muốn sử dụng.Preferences dialog in the Python interpreter section. Here, select the option Use the following Python interpreter, and use the dropdown below to select your preferred environment. If it is not listed, use the text box or the Select file button to enter the path to the Python interpreter you want to use.

Môi trường mới của bạn sẽ chỉ được liệt kê ở đây nếu bạn đã cài đặt miniconda (hoặc anaconda) trong đường dẫn mặc định như trong bảng trên.

Nhấp vào Kernel khởi động lại trong menu bảng điều khiển để thay đổi này có hiệu lực.Restart kernel in the Consoles menu for this change to take effect.

Spyder

Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?
Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?

Ảnh chụp màn hình của Spyder trên Windows

(Các) tác giả gốcPierre Raybaut
Developer(s)Người đóng góp dự án Spyder
phát hành lần đầu18 & NBSP; tháng 10 năm 2009; 12 năm trước [1] [2]; 12 years ago[1][2]
Phiên bản ổn định

5.2.2 [3] & nbsp; / 21 tháng 1 năm 2022; 8 tháng trước

Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?
/ 21 January 2022; 8 months ago

Kho

  • github.com/spyder-ide/spyder
    Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?

Viết vàoPython
Hệ điều hànhĐa nền tảng
Nền tảngQT, Windows, MacOS, Linux
Loại hìnhMôi trường phát triển tích hợp
Giấy phépMIT
Trang mạngwww.spyder-ide.org  
Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?

Spyder là một môi trường phát triển tích hợp đa nền tảng (IDE) nguồn mở cho chương trình khoa học bằng ngôn ngữ Python. Spyder tích hợp với một số gói nổi bật trong ngăn xếp Python khoa học, bao gồm Numpy, Scipy, Matplotlib, Pandas, Ipython, Sympy và Cython, cũng như phần mềm nguồn mở khác. [4] [5] Nó được phát hành theo giấy phép MIT. [6] is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as other open-source software.[4][5] It is released under the MIT license.[6]

Ban đầu được tạo ra và phát triển bởi Pierre Raybaut vào năm 2009, kể từ năm 2012 Spyder đã được duy trì và liên tục được cải thiện bởi một nhóm các nhà phát triển Python khoa học và cộng đồng.

Spyder có thể mở rộng với các plugin của bên thứ nhất và bên thứ ba, [7] bao gồm hỗ trợ cho các công cụ tương tác để kiểm tra dữ liệu và nhúng các công cụ bảo đảm chất lượng và nội tâm đặc hiệu của mã Python, như pyflakes, pylint [8] và dây thừng. Nó có sẵn đa nền tảng thông qua Anaconda, trên Windows, trên các macOS thông qua các macport và trên các bản phân phối Linux lớn như Arch Linux, Debian, Fedora, Gentoo Linux, OpenSuse và Ubuntu. [9] [10]

Spyder sử dụng QT cho GUI của nó và được thiết kế để sử dụng một trong hai ràng buộc pyqt hoặc pyside python. [11] QTPY, một lớp trừu tượng mỏng được phát triển bởi Dự án Spyder và sau đó được thông qua bởi nhiều gói khác, cung cấp sự linh hoạt để sử dụng phụ trợ. [12]

Features[edit][edit]

Các tính năng bao gồm: [13]

  • Một biên tập viên với cú pháp làm nổi bật, nội tâm, hoàn thành mã
  • Hỗ trợ cho nhiều bảng điều khiển ipython
  • Khả năng khám phá và chỉnh sửa các biến từ GUI
  • Một ngăn có thể truy xuất và hiển thị tài liệu văn bản phong phú về các chức năng, lớp và phương thức tự động hoặc theo yêu cầu
  • Trình gỡ lỗi được liên kết với IPDB, để thực hiện từng bước
  • Phân tích mã tĩnh, được cung cấp bởi pylint
  • Một trình hồ sơ thời gian chạy, để mã điểm chuẩn
  • Hỗ trợ dự án, cho phép đồng thời làm việc cho nhiều nỗ lực phát triển
  • Trình khám phá tệp tích hợp, để tương tác với hệ thống tập tin và quản lý các dự án
  • Tính năng "Tìm trong tệp", cho phép tìm kiếm biểu thức chính quy hoàn toàn trên phạm vi được chỉ định
  • Trình duyệt trợ giúp trực tuyến, cho phép người dùng tìm kiếm và xem tài liệu Python và gói bên trong IDE
  • Nhật ký lịch sử, ghi lại mọi lệnh người dùng được nhập vào mỗi bảng điều khiển
  • Bảng điều khiển nội bộ, cho phép hướng nội và kiểm soát hoạt động của chính Spyder

Plugins[edit][edit]

Các plugin có sẵn bao gồm: [14]

  • Spyder-Unittest, tích hợp các khung thử nghiệm đơn vị phổ biến Pytest, Unittest và Mũi với Spyder
  • Spyder-Notebook, cho phép xem và chỉnh sửa máy tính xách tay Jupyter trong IDE
    • Tải xuống Spyder Notebook
    • Sử dụng Conda: Conda Cài đặt Spyder-Notebook -C Spyder-Ode
    • Sử dụng PIP: PIP Cài đặt Spyder-Notebook
  • Báo cáo Spyder, cho phép sử dụng các kỹ thuật lập trình biết chữ trong Python
  • Spyder-Terminal, thêm khả năng mở, kiểm soát và quản lý vỏ hệ thống đa nền tảng trong Spyder
    • Tải xuống Spyder Terminal
    • Sử dụng Conda: Conda Cài đặt Spyder-Terminal -c Spyder-Ide
    • Sử dụng PIP: PIP Cài đặt Spyder-Terminal
  • Spyder-vim, chứa các lệnh và phím tắt mô phỏng trình chỉnh sửa văn bản VIM
  • Spyder-Autopep8, có thể tự động tuân thủ mã với kiểu mã PEP 8 tiêu chuẩn
  • Spyder-Line-Profiler và Spyder-Memory-Profiler, mở rộng chức năng định hình tích hợp để bao gồm kiểm tra một dòng riêng lẻ và đo lường sử dụng bộ nhớ

Xem thêm [sửa][edit]

  • Danh sách các môi trường phát triển tích hợp cho ngôn ngữ lập trình Python

References[edit][edit]

  1. ^"Spyder-ide/Spyder tại v1.0.0". GitHub. Truy cập ngày 3 tháng 4 năm 2017. "spyder-ide/spyder at v1.0.0". GitHub. Retrieved 3 April 2017.
  2. ^"(Python) (Ann) Spyder v1.0.0 được phát hành". 18 tháng 10 năm 2009. "(Python)(ANN) Spyder v1.0.0 released". 18 October 2009.
  3. ^"Spyder 5.2.2". "Spyder 5.2.2".
  4. ^"Di cư từ Matlab sang Python". Kỹ thuật xanh hơn. et.byu.edu. Được lưu trữ từ bản gốc vào ngày 2014-10-10. Truy cập ngày 9 tháng 2 năm 2014. "Migrating from MATLAB to Python". Greener Engineering. et.byu.edu. Archived from the original on 2014-10-10. Retrieved 9 February 2014.
  5. ^"Đánh giá Spyder". Đánh giá.TechWorld.com. Truy cập ngày 9 tháng 2 năm 2014. "Spyder review". review.techworld.com. Retrieved 9 February 2014.
  6. ^"Giấy phép Spyder". "Spyder license".
  7. ^"Spyderplugins - Spyderlib - Phát triển plugin - Spyder là môi trường phát triển Python khoa học". Được lưu trữ từ bản gốc vào ngày 24 tháng 10 năm 2013. Truy cập ngày 9 tháng 2 năm 2014. "SpyderPlugins – spyderlib – Plugin development – Spyder is the Scientific PYthon Development EnviRonment". Archived from the original on 24 October 2013. Retrieved 9 February 2014.
  8. ^"Tiện ích mở rộng pylint - Tài liệu Spyder 2.2". gói.python.org. Truy cập ngày 9 tháng 2 năm 2014. "Pylint extension – Spyder 2.2 documentation". packages.python.org. Retrieved 9 February 2014.
  9. ^"Đánh giá cho Spyder". apps.ubuntu.com. Truy cập ngày 9 tháng 2 năm 2014. "Reviews for spyder". apps.ubuntu.com. Retrieved 9 February 2014.
  10. ^"Seznámení s Python ide Spyder". Fedora.cz. Được lưu trữ từ bản gốc vào ngày 20 tháng 8 năm 2013. Truy cập ngày 9 tháng 2 năm 2014. "Seznámení s Python IDE Spyder". fedora.cz. Archived from the original on 20 August 2013. Retrieved 9 February 2014.
  11. ^"Phụ thuộc thời gian chạy Spyder". github.com. 21 tháng 2 năm 2015. "Spyder runtime dependencies". github.com. 21 February 2015.
  12. ^"Qtpy: Lớp trừu tượng cho pyside/pyqt4/pyqt5". github.com. 23 tháng 10 năm 2015. Truy cập ngày 28 tháng 12 năm 2015. "QtPy: Abstraction layer for PySide/PyQt4/PyQt5". github.com. 23 October 2015. Retrieved 28 December 2015.
  13. ^"Spyder Documention - Tính năng Tổng quan". Dự án Spyder. Truy cập 2018-07-30 .________ 4: CS1 Duy trì: URL-status (liên kết) "Spyder Documention – Features Overview". Spyder Project. Retrieved 2018-07-30.{{cite web}}: CS1 maint: url-status (link)
  14. ^"Danh sách plugin Spyder". Dự án Spyder. Truy cập 2018-07-30 .________ 4: CS1 Duy trì: URL-status (liên kết) "Spyder Plugins List". Spyder Project. Retrieved 2018-07-30.{{cite web}}: CS1 maint: url-status (link)

Liên kết bên ngoài [Chỉnh sửa][edit]

  • Trang web chính thức
    Hướng dẫn is python included in spyder? - python được bao gồm trong spyder?
  • Tài liệu
  • Spyder trên github

Spyder có đi kèm với Python không?

Spyder được bao gồm theo mặc định trong phân phối Anaconda Python, đi kèm với mọi thứ bạn cần để bắt đầu trong gói tất cả trong một và là phương thức cài đặt được đề xuất của chúng tôi trên Linux (và được hỗ trợ trên các nền tảng khác)., which comes with everything you need to get started in an all-in-one package, and is our recommended installation method on Linux (and supported on the other platforms too).

Tải xuống Spyder có bao gồm Python không?

Cài đặt trên Windows Spyder cũng được bao gồm trong phân phối Python Khoa học Winpython, mặc dù nó không bao gồm gói Conda thuận tiện của Anaconda và người quản lý môi trường như Anaconda.Bạn có thể sử dụng nó ngay sau khi cài đặt, giống như với Anaconda.Spyder is also included in the WinPython scientific Python distribution, although it doesn't include Anaconda's convenient conda package and environment manager like Anaconda. You can use it immediately after installing, just like with Anaconda.

Spyder có thể chạy mà không có Python?

Các yêu cầu để chạy Spyder là: Python 2.7 hoặc> = 3.3.Pyqt5> = 5.2 hoặc pyqt4> = 4.6.0 (pyqt5 được khuyến nghị).Python 2.7 or >=3.3. PyQt5 >=5.2 or PyQt4 >=4.6. 0 (PyQt5 is recommended).

Làm cách nào để thêm gói Python vào Spyder?

Spyder cũng là một gói, bạn có thể cài đặt các gói bằng PIP hoặc Conda và Spyder sẽ truy cập chúng bằng đường dẫn Python của bạn trong môi trường ...
Mở dấu nhắc lệnh Anaconda ..
Kích hoạt môi trường của bạn: Conda kích hoạt env-name ..
Cài đặt gói: Conda Cài đặt tên của bạn ..