Tôi có cần cài đặt python trước spyder không?

Các khóa học Marquee Python sử dụng Anaconda Python 3. 8 phân phối. Bản phân phối Anaconda hướng đến khoa học dữ liệu, bao gồm các gói phổ biến và IDE (Spyder và Jupyter Notebooks) biến Anaconda thành một cửa hàng duy nhất

Nếu bạn muốn sử dụng một bản phân phối khác thì không sao, nhưng hãy đảm bảo rằng bạn có thể cài đặt các gói sau bằng cách sử dụng pip hoặc trình quản lý gói khác

  • gấu trúc
  • NumPy
  • scikit-học
  • matplotlib

Thiết lập (Thiết bị cá nhân)

Tải xuống tệp cài đặt mới nhất cho hệ điều hành của bạn từ https. //www. trăn anaconda. com/phân phối/

Làm theo hướng dẫn thiết lập trên màn hình của bạn, không thay đổi bất kỳ tùy chọn mặc định nào

các cửa sổ

Mở Dấu nhắc Anaconda. Đây là giao diện dòng lệnh giống như dấu nhắc lệnh của Windows. Sử dụng dấu nhắc lệnh thường nhanh hơn tải GUI (giao diện người dùng đồ họa). Tùy thuộc vào cài đặt máy tính của bạn, bạn có thể cần chạy chương trình với tư cách quản trị viên (xem bên dưới)

Nhập conda update conda và nhấn enter. Điều này sẽ cập nhật trình quản lý gói conda cho bản phân phối Anaconda

Một thông báo sẽ xuất hiện hỏi bạn có muốn tiếp tục cập nhật không, hãy nhập y

   

Sau khi cập nhật hoàn tất, nhập conda update -n root –all. Điều này sẽ cập nhật tất cả các gói trong môi trường gốc cho conda.

Python sẽ hiển thị màn hình cho biết gói nào sẽ được nâng cấp (hoặc hạ cấp). Nhấn y để tiếp tục

Nếu mọi thứ hoàn tất thành công done sẽ được hiển thị trên màn hình

Thiết lập (Thiết bị làm việc)

Các hướng dẫn này giả định rằng người dùng không có đầy đủ đặc quyền quản trị đối với thiết bị và sẽ yêu cầu hỗ trợ CNTT

Tải xuống tệp cài đặt mới nhất cho hệ điều hành của bạn từ https. //www. trăn anaconda. com/phân phối/

Chạy cài đặt với tư cách quản trị viên, làm theo hướng dẫn thiết lập trên màn hình của bạn, không thay đổi bất kỳ tùy chọn mặc định nào

các cửa sổ

Thay đổi quyền cho Anaconda Prompt để chạy với tư cách quản trị viên. Điều này là bắt buộc hoặc một số gói sẽ không cập nhật thành công

Làm theo các bước tương tự trong cửa sổ Anaconda Prompt như trên (dành cho Cá nhân) để cập nhật các gói mới nhất

  1. conda cập nhật conda và nhấn Enter để cập nhật trình quản lý gói conda
  2. y để tiếp tục
  3. conda update -n root –all để cập nhật các gói trong môi trường gốc
  4. y để tiếp tục sau khi Python hiển thị các gói sẽ được nâng cấp (hoặc hạ cấp)

Nếu mọi thứ hoàn tất thành công done sẽ được hiển thị trên màn hình

Bài kiểm tra

Sau khi cập nhật hoàn tất, hãy đóng và mở lại Dấu nhắc Anaconda

Nhập python, nhấn enter. Sau khi tải python, hãy nhập in ('Xin chào thế giới') và nhấn enter. Thông báo sẽ được hiển thị trên màn hình

Nhập exit() hoặc đóng và mở lại dấu nhắc. Khởi chạy Spyder bằng cách nhập spyder và nhấn enter hoặc mở một IDE khác mà bạn chọn

trong nhiệt độ. cửa sổ tập lệnh py mở ra, nhập in ('Xin chào thế giới') và nhấn F5. Đầu ra sẽ được hiển thị trong Bảng điều khiển IPython

Đây là phiên bản mới nhất của hướng dẫn cài đặt. (Các phiên bản cũ hơn từ 2014/2013, nơi chúng tôi đã sử dụng Python 2 (. ) có sẵn ở đây. )

Giới thiệu

Những ghi chú này được cung cấp chủ yếu cho sinh viên của các trường sau đại học IMPRS và DASHH, nhân viên và sinh viên tại Viện Max Planck về Cấu trúc và Động lực học của Vật chất và những người khác tại DESY, cũng như sinh viên tại Đại học Southampton (Vương quốc Anh)

Mục tiêu của các ghi chú giới thiệu này là giúp người đọc cài đặt Python trên máy tính của riêng họ và hỗ trợ việc học lập trình, khoa học tính toán và khoa học dữ liệu, cũng như sau đó là nghiên cứu của họ, đặc biệt là khoa học tự nhiên, toán học, kỹ thuật và khoa học máy tính

Nói tóm lại, chúng tôi khuyên bạn nên sử dụng bản phân phối Anaconda Python

Theo bản chất của thông tin được cung cấp, nội dung có thể trở nên lỗi thời một phần theo thời gian. Để tham khảo. phần giới thiệu nhỏ này được viết vào tháng 9 năm 2016, trong đó Anaconda 4. 1 đã có sẵn và Python 3. 5 là Python mặc định được cung cấp và được sửa đổi vào tháng 3 năm 2021, trong đó Anaconda 2020. 11 và Trăn 3. 8 là mặc định

Những gì là những gì. Python, Gói Python, Spyder, Anaconda

con trăn

Python là một ngôn ngữ lập trình mà chúng ta viết các chương trình máy tính. Các chương trình này được lưu trữ trong các tệp văn bản có đuôi. py, ví dụ xin chào. py có thể chứa

print("Hello World")

Python cũng là một chương trình máy tính (thuật ngữ kỹ thuật là ''interpreter'') thực thi các chương trình Python, chẳng hạn như xin chào. py. Trên windows, trình thông dịch Python được gọi là python. exe và từ cửa sổ lệnh, chúng ta có thể thực hiện lệnh hello. chương trình py bằng cách gõ

python.exe hello.py

Trên hệ điều hành Linux và OS X chương trình thông dịch Python có tên là Python, chúng ta có thể chạy chương trình hello. py như

python hello.py

(Điều này cũng hoạt động trên Windows vì hệ điều hành không cần. phần mở rộng exe. )

Gói Python

Đối với tính toán khoa học và lập mô hình tính toán, chúng tôi cần các thư viện bổ sung (đôi khi được gọi là các gói) không phải là một phần của thư viện chuẩn Python. Những điều này cho phép chúng tôi, ví dụ, tạo các biểu đồ, hoạt động trên ma trận và sử dụng các phương pháp số chuyên biệt

Các gói chúng tôi thường cần bao gồm là

  • gọn gàng (NUMeric Python). ma trận và đại số tuyến tính
  • gấu trúc. Các công cụ khoa học dữ liệu Python (Sê-ri và Khung dữ liệu)
  • scipy (Khoa học Python). nhiều thói quen số
  • matplotlib. (PLOTTing LIBrary) tạo các biểu đồ dữ liệu

Chúng tôi cũng sử dụng trong khóa đào tạo này

  • sympy (SYMbolic Python). tính toán tượng trưng
  • pytest (Kiểm tra Python). một khung kiểm tra mã

Các gói numpy, scipy, pandas và matplotlib là các thành phần thiết yếu hoạt động tính toán với Python và được sử dụng rộng rãi

Sympy có một vai trò đặc biệt vì nó cho phép tính toán SYMbolic hơn là tính toán số

Gói và công cụ pytest hỗ trợ thử nghiệm hồi quy và phát triển theo hướng thử nghiệm -- điều này nói chung là quan trọng và đặc biệt là trong kỹ thuật phần mềm thực hành tốt nhất cho các nghiên cứu và nghiên cứu tính toán

gián điệp

Spyder (trang chủ) là một môi trường phát triển tương tác mạnh mẽ cho ngôn ngữ Python với các tính năng chỉnh sửa, kiểm tra tương tác, gỡ lỗi và xem xét nội tâm nâng cao. Có một mục blog riêng cung cấp bản tóm tắt các tính năng chính của Spyder, cũng có sẵn dưới dạng hướng dẫn của Spyder từ bên trong Spyder (Trợ giúp -> Hướng dẫn Spyder)

Cái tên SPYDER bắt nguồn từ "Môi trường phát triển PYthon khoa học" (SPYDER)

Chúng tôi sẽ sử dụng nó làm môi trường chính để tìm hiểu về Python, lập trình và khoa học tính toán và kỹ thuật

Các tính năng hữu ích bao gồm

  • cung cấp bảng điều khiển IPython (Qt) dưới dạng dấu nhắc tương tác, có thể hiển thị các ô nội tuyến
  • khả năng thực thi các đoạn mã từ trình chỉnh sửa trong bảng điều khiển
  • phân tích cú pháp liên tục các tệp trong trình chỉnh sửa và cung cấp các cảnh báo trực quan về các lỗi tiềm ẩn
  • thực hiện từng bước
  • thám hiểm biến

Trăn Anaconda

Anaconda là một bản phân phối Python. Các bản phân phối Python cung cấp trình thông dịch Python, cùng với danh sách các gói Python và đôi khi là các công cụ liên quan khác, chẳng hạn như trình soạn thảo. Nói chính xác hơn, Anaconda không giới hạn trong việc đóng gói các gói Python, mà ban đầu xuất hiện để phục vụ cho các gói và ứng dụng dựa trên Python

Các gói do bản phân phối Anaconda Python cung cấp bao gồm tất cả những gói mà chúng tôi cần và vì lý do đó, chúng tôi khuyên bạn nên sử dụng Anaconda tại đây

Một phần quan trọng của bản phân phối Anaconda Python là Spyder, một môi trường phát triển tương tác dành cho Python, bao gồm một trình soạn thảo

Cài đặt

Nói chung, việc cài đặt trình thông dịch Python (từ nguồn/nhị phân) khá đơn giản, nhưng việc cài đặt các gói bổ sung có thể hơi tẻ nhạt

Thay vì thực hiện việc này theo cách thủ công, trên trang này, chúng tôi khuyên bạn nên cài đặt bản phân phối Anaconda Python bằng cách sử dụng các hướng dẫn cài đặt này, hướng dẫn này cung cấp chính trình thông dịch Python và tất cả các gói chúng tôi cần

Bản phân phối Anaconda Python có sẵn để tải xuống cho các hệ điều hành Windows, OS X và Linux (và miễn phí)

Đối với Windows và OS X, bạn được lựa chọn tải xuống trình cài đặt đồ họa hoặc trình cài đặt dựa trên tiếp theo. Nếu bạn không biết thiết bị đầu cuối (OS X) hoặc dấu nhắc lệnh (Windows) là gì, thì tốt hơn bạn nên chọn phiên bản đồ họa

Nếu bạn đang sử dụng Linux, có lẽ bạn muốn cái được gọi là "Linux" chứ không phải "Linux POWER" là gì. Mục tiêu "Linux" đề cập đến kiến ​​trúc x86 phổ biến

Tải xuống trình cài đặt, khởi động và làm theo hướng dẫn. Chấp nhận các giá trị mặc định theo đề xuất

Trong quá trình cài đặt, bạn có thể có tùy chọn cài đặt thêm môi trường chỉnh sửa. Bạn không cần cài đặt những thứ này cho khóa học này, nhưng nó cũng không gây hại gì

Nếu bạn đang sử dụng Linux và bạn hài lòng khi sử dụng trình quản lý gói của bản phân phối của mình -- bạn sẽ biết mình là ai --, thì tốt hơn bạn nên cài đặt các gói cần thiết một cách riêng lẻ thay vì cài đặt toàn bộ bản phân phối Anaconda

Kiểm tra cài đặt của bạn

Khi bạn đã cài đặt Anaconda hoặc bản phân phối Python mà bạn chọn, bạn có thể tải xuống chương trình thử nghiệm và thực thi nó

Chạy thử nghiệm với Spyder

  1. Bắt đầu gián điệp

    Điều này có thể được thực hiện bằng cách gõ spyder trong terminal hoặc bên trong Anaconda Prompt hoặc bằng cách khởi động Spyder thông qua Anaconda Navigator

    Phiên bản hiện tại của Spyder là 4. 1

    Spyder có thể hỏi bạn có muốn cài đặt diều không. Điều này là không cần thiết cho khóa học

  2. Tải xuống tệp thử nghiệm

  3. Mở tệp trong Spyder qua Tệp -> Mở

  4. Thực thi tệp thông qua Run -> Run

    Nếu bạn nhận được cửa sổ bật lên, bạn có thể chấp nhận cài đặt mặc định và nhấp vào nút chạy

Bạn sẽ thấy đầu ra tương tự như thế này ở cửa sổ phía dưới bên phải của spyder (bạn cũng có thể thấy một biểu đồ xuất hiện)

Running using Python 3.8.5 (default, Sep  4 2020, 02:22:02)
[Clang 10.0.0 ]
Testing Python version-> py3.8 OK
Testing numpy..      -> numpy OK
Testing scipy..      -> scipy OK
Testing pandas..     -> pandas OK
Testing matplotlib.. -> pylab OK
Testing sympy..      -> sympy OK
Testing pytest..     -> pytest OK

Nếu chương trình thử nghiệm tạo ra các đầu ra này, thì rất có thể Python và sáu gói được liệt kê đã được cài đặt đúng cách

Chạy thử nghiệm từ bảng điều khiển

  1. Mở bảng điều khiển

    • các cửa sổ. gõ cmd trong hộp tìm kiếm
    • hệ điều hành Mac. Khởi động ứng dụng Terminal nằm trong thư mục Tiện ích trong Ứng dụng
    • Linux. bắt đầu một trong các trình bao bạn có sẵn hoặc xterm hoặc hơn thế
  2. Tải file test về máy

  3. Thay đổi thư mục thành thư mục bạn đã tải tệp xuống và nhập

    python test-python-installation-2021.py
    

Nếu tất cả các bài kiểm tra vượt qua, bạn sẽ thấy đầu ra tương tự như thế này

Running using Python 3.8.5 (default, Sep  4 2020, 02:22:02)
[Clang 10.0.0 ]
Testing Python version-> py3.8 OK
Testing numpy..      -> numpy OK
Testing scipy..      -> scipy OK
Testing pandas..     -> pandas OK
Testing matplotlib.. -> pylab OK
Testing sympy..      -> sympy OK
Testing pytest..     -> pytest OK

Thiếu gói

Nếu bạn cài đặt Python theo cách khác ngoài cách thông qua bản phân phối Anaconda và, ví dụ: bạn chỉ cài đặt gói numpy, scipy và matplotlib, thì đầu ra của chương trình sẽ là

Testing numpy..      -> numpy OK
Testing scipy..      -> scipy OK
Testing matplotlib.. -> pylab OK
Testing sympy..      Could not import 'sympy' -> fail
Testing pytest..     Could not import 'pytest' -> fail

Cập nhật các gói trong cài đặt Anaconda

Ví dụ, để cập nhật spyder và python, hãy làm theo các bước sau

  1. Mở một thiết bị đầu cuối (xem bước 1 trong Chạy thử nghiệm từ bảng điều khiển)

  2. Cập nhật chương trình conda (điều này quản lý việc cập nhật) bằng cách nhập lệnh sau vào bảng điều khiển

    conda update conda
    

    Xác nhận cập nhật nếu được yêu cầu làm như vậy. Nhiều hơn một gói có thể được liệt kê để được cập nhật

  3. Cập nhật các gói riêng lẻ, ví dụ spyder

    ________số 8

Trang giới thiệu này từ nhóm Anaconda có thể chứa tài liệu hữu ích để bắt đầu với Anaconda

hướng dẫn liên quan

Nếu bạn thích một video chạy qua quá trình cài đặt anaconda, hãy xem bài đăng của Steve Holden từ tháng 6 năm 2015

đọc thêm

Để tìm hiểu thêm về Anaconda, hãy thử các tài liệu và hướng dẫn giới thiệu được cung cấp tại https. // tài liệu. trăn anaconda. com/anaconda/

Spyder có tự động cài đặt Python không?

Tôi hiểu câu hỏi của bạn và câu trả lời là có. Tuy nhiên, bạn cũng có thể thay đổi nó và sử dụng hệ thống python. Công cụ -> tùy chọn -> trình thông dịch python -> chọn "sử dụng trình thông dịch sau" và cung cấp đường dẫn đến thư mục mà bạn đã cài đặt hệ thống python .

Bạn có thể cài đặt Spyder mà không cần Python không?

Trình cài đặt độc lập .

Spyder có Python không?

Spyder là một môi trường khoa học nguồn mở và miễn phí được viết bằng Python , dành cho Python và đượ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.

Spyder tích hợp với Python như thế nào?

Bắt đầu dự án trong Spyder . Đây sẽ trở thành thư mục công việc của bạn, nơi bạn sẽ lưu trữ và truy cập các tệp bằng Python. Ghi chú. Đảm bảo sử dụng môi trường cục bộ (PC của riêng bạn, không phải môi trường dùng chung) nếu bạn định sử dụng dòng lệnh.