Spyder khá dễ cài đặt trên Windows, Linux và MacOS X. Chỉ cần đọc các hướng dẫn sau đây một cách cẩn thận
Cài đặt trên Windows Vista/7/8/10
cách dễ dàng
Spyder đã được bao gồm trong các Bản phân phối khoa học Python này
- Trăn Anaconda
- WinPython
- Con trăn[x,y]
Bạn có thể bắt đầu sử dụng ngay sau khi cài đặt một trong số chúng [bạn chỉ cần cài đặt một. ]
Con đường gian nan
Nếu bạn muốn cài đặt Spyder trực tiếp, bạn cần làm theo các bước sau
Cài đặt các yêu cầu thiết yếu
- Ngôn ngữ lập trình Python
- PyQt5 [được khuyến nghị] hoặc PyQt4
Cài đặt Spyder và các phụ thuộc của nó bằng cách chạy lệnh này
pip install spyder
Đang cập nhật Spyder
Bạn có thể cập nhật Spyder bằng cách
Cập nhật Anaconda, WinPython hoặc Python[x,y]
Hoặc sử dụng lệnh này [trong trường hợp bạn không sử dụng bất kỳ bản phân phối khoa học nào]
pip install --upgrade spyder
Ghi chú
Lệnh này cũng sẽ cập nhật tất cả các phụ thuộc Spyder
Cài đặt trên MacOS X
cách dễ dàng
Cảm ơn nhóm Spyder và Continuum, bạn có hai lựa chọn thay thế
- Sử dụng bản phân phối Anaconda Python
- Sử dụng trình cài đặt DMG của chúng tôi, có thể tìm thấy ở đây
Ghi chú
Phiên bản tối thiểu để chạy DMG của chúng tôi là Mavericks [10. 9] kể từ Spyder 2. 3. 5. Các phiên bản trước hoạt động trên Lion [10. 7] hoặc cao hơn
Con đường gian nan
Nhờ dự án MacPorts, Spyder có thể được cài đặt bằng trình quản lý gói port
của nó. Có một số phiên bản có sẵn mà bạn có thể chọn từ
Cảnh báo
Được biết phiên bản MacPorts của Spyder đang phát sinh lỗi này.
ValueError: unknown locale: UTF-8
, không cho phép nó bắt đầu chính xácĐể khắc phục, bạn sẽ phải đặt các biến môi trường này trong
~/.profile
[hoặc~/.bashrc
] theo cách thủ côngexport LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
Cài đặt trên Linux
Vui lòng tham khảo phần này để xem bạn có thể cần những gói nào khác
Ubuntu
Sử dụng trình quản lý gói chính thức. ________số 8_______
Ghi chú
Gói này có thể hơi lỗi thời. Nếu bạn thấy đúng như vậy, vui lòng sử dụng gói Debian được đề cập bên dưới
Đến cuối bài đăng này, bạn sẽ biết cách chạy ứng dụng trong Spyder IDE, cách thêm gói vào ứng dụng và lý do tại sao cần quan sát các giá trị biến trong tập lệnh Python của bạn
Bạn cần gì để cài đặt và bắt đầu làm việc với Spyder IDE trên máy tính của mình?
- Kết nối Internet
- Kiến thức cơ bản về ngôn ngữ lập trình Python
Cách cài đặt Spyder IDE trên Windows
Điều hướng đến trang web của Spyder và tìm trình cài đặt
Bạn nên cài đặt bản phân phối Anaconda để tải Spyder;
Chọn Tải xuống từ menu chính, sau đó nhấp vào nút Tải xuống Spyder với Anaconda
Điều này sẽ đưa bạn đến một màn hình nơi bạn chọn hệ điều hành của mình để cài đặt. Bấm vào biểu tượng Windows
Bạn sẽ được hỏi liệu bạn muốn tải xuống Python 3 hay Python 2. Chúng ta sẽ sử dụng phiên bản Python mới nhất [tại thời điểm viết bài này, là Python 3. 7]
Khi trình cài đặt đã được tải xuống và bạn chạy nó, cửa sổ Cài đặt sẽ hiển thị
Nhấp vào nút Tiếp theo. Trong cửa sổ Thỏa thuận cấp phép, bạn cần chấp nhận các điều khoản bằng cách nhấp vào nút Tôi đồng ý
Nhấp vào Tiếp theo để tiếp tục qua phần còn lại của các cửa sổ
Khi bạn đến trang bên dưới, hãy nhấp vào nút Cài đặt
Quá trình cài đặt sẽ bắt đầu
Bạn có thể tải xuống Visual Studio Code nếu bạn muốn sử dụng nó. Đó là một IDE đa năng để phát triển bằng nhiều ngôn ngữ lập trình. Tuy nhiên, chúng tôi sẽ không cài đặt nó trong bài viết này. Nhấp vào nút Bỏ qua
Sau khi cài đặt hoàn tất, nhấp vào nút Kết thúc
Sau đó, vào Bắt đầu › Tất cả chương trình [đây là nếu bạn đang dùng Windows 7—nếu bạn đang dùng Windows 10, hãy nhấn phím Windows và xem bên dưới Đã thêm gần đây]. Chọn Bộ điều hướng Anaconda
Bạn sẽ thấy một cửa sổ tương tự như bên dưới
Nếu bạn muốn chạy Spyder, chỉ cần nhấp vào nút Launch của nó. IDE sẽ mở
Cách cài đặt Spyder IDE trên Linux
Điều hướng đến trang web của Spyder và tìm trình cài đặt
Bạn nên cài đặt bản phân phối Anaconda để tải Spyder;
Chọn Tải xuống từ menu chính, sau đó nhấp vào nút Tải xuống Spyder với Anaconda
Điều này sẽ đưa bạn đến một màn hình nơi bạn chọn hệ điều hành của mình để cài đặt. Nhấp vào biểu tượng Linux. Tôi sẽ làm việc với Ubuntu và tải xuống tệp cài đặt
Bạn sẽ được hỏi liệu bạn muốn tải xuống Python 3 hay Python 2. Chúng ta sẽ sử dụng phiên bản Python mới nhất [tại thời điểm viết bài này, là Python 3. 7]
Nếu tệp được tải xuống thành công, bạn có thể sử dụng lệnh này để bắt đầu cài đặt với đặc quyền siêu người dùng
sudo bash path-to-installation-file
Nhập mật khẩu của bạn cho root
Nhấn Enter để tiếp tục
Thỏa thuận cấp phép hiển thị. Nhập yes để chấp nhận và nhấn Enter
Bạn sẽ thấy thông tin về đường dẫn vị trí cho Anaconda
Nếu không muốn thay đổi vị trí mặc định cho Anaconda, bạn chỉ cần nhấn Enter
Trong bước tiếp theo, nhập yes để thêm đường dẫn cho Anaconda vào bashrc của bạn. nhấn nút Enter
Nếu bạn không muốn cài đặt Microsoft Visual Studio Code, hãy nhập no và nhấn Enter
Điều cuối cùng cần làm là gõ lệnh sau để hoàn tất cài đặt
source ~/.bashrc
Bây giờ chúng tôi đã sẵn sàng để chạy Anaconda Navigator. Bạn làm như vậy bằng cách gõ lệnh sau
anaconda-navigator
Thao tác này sẽ khởi chạy Anaconda Navigator
Nhấp vào nút Launch để chạy Spyder IDE
Tổng quan về Menu và Thanh công cụ của Spyder IDE
Cửa sổ chính của Spyder IDE chứa menu chính, thanh công cụ và một số ngăn. Trên cùng là menu chính
Bên dưới nó là thanh công cụ
Ở phía bên phải là bảng điều khiển tương tác, nơi bạn có thể viết và chạy mã
Bên trái là một trình chỉnh sửa nơi bạn có thể viết và lưu các tập lệnh Python
Ở bên trái của trình chỉnh sửa là ngăn Project Explorer, hiển thị tất cả các nút dự án cùng với các thư mục và tệp liên quan của chúng
Cách bắt đầu một dự án trong Spyder IDE
Trong Spyder IDE, cũng như trong các IDE khác, chúng ta có thể tạo một dự án để sắp xếp các tệp của mình, chẳng hạn như hình ảnh, tập lệnh và các tệp văn bản liên quan. Để tạo một dự án, chỉ cần chọn Dự án › Dự án mới từ menu chính
Cửa sổ Tạo dự án mới sẽ hiển thị. Điền thông tin cho dự án của bạn, bao gồm tên và thư mục [nếu thư mục đã chọn đã tồn tại, hãy đảm bảo rằng nút radio "Thư mục hiện có" được chọn ở trên cùng]. Khi bạn đã hoàn tất, hãy nhấp vào nút Tạo. Ở đây, chúng tôi chọn tên "MyFirstProject. "
Bạn sẽ thấy thư mục dự án trong ngăn Trình khám phá dự án
Viết tập lệnh Python đầu tiên của bạn trong dự án của bạn
Mọi dự án đều chứa các tệp. mã, hình ảnh, thư viện, tệp văn bản, v.v. Chúng tôi sẽ tạo một tệp cho phép chúng tôi viết tập lệnh Python. Nhấp chuột phải vào thư mục dự án của bạn và chọn Mới › Tệp
Hộp thoại Tệp mới hiển thị. Nhập tên tập lệnh của bạn [của chúng tôi là MyFile] và nhấp vào Lưu. Nhớ thêm một. phần mở rộng py ở cuối tên của tên tệp để chỉ định nó dưới dạng tập lệnh Python
Tệp của bạn sẽ xuất hiện trong thư mục dự án của bạn trong ngăn Trình khám phá dự án của IDE
Tệp cũng sẽ tự động được mở trong khung Trình chỉnh sửa. Ở đây, chúng ta có thể viết mã Python, như thế này
print['This is my first script in Python']
Sau đó, bạn có thể lưu tệp của mình bằng cách nhấn Ctrl+S hoặc chọn Tệp › Lưu từ menu.
Các tính năng của Spyder IDE
Hầu hết các IDE giúp bạn viết mã tốt hơn. Spyder IDE cũng không khác
Bình luận
Một trong những tính năng khả dụng cho phép bạn nhanh chóng thêm nhận xét khối vào mã của mình. Bấm vào dòng mà bạn muốn chèn bình luận khối, sau đó chọn Chỉnh sửa › Thêm bình luận khối từ menu
Điều này sẽ chèn một bình luận khối như vậy
Theo cách tương tự, bạn có thể xóa nhận xét chặn bằng menu Chỉnh sửa—chỉ cần nhấp vào bên trong khối nhận xét và chọn Xóa nhận xét chặn
Đánh dấu cú pháp
Nếu bạn xem mã trong trình chỉnh sửa của mình, bạn sẽ thấy nhiều màu khác nhau. chuỗi có màu xanh lá cây, dấu ngoặc có màu xanh lá cây tươi sáng, tên hàm có màu tím. Điều này được gọi là tô sáng cú pháp—một tính năng mà hầu hết các trình soạn thảo văn bản đều có để giúp bạn dễ dàng tìm thấy các phần có liên quan trong mã của mình. Chúng tôi có thể sử dụng các quy tắc đánh dấu mặc định hoặc chỉ định quy tắc của riêng bạn
Để bắt đầu, hãy vào Tools › Preferences
Cửa sổ Tùy chọn hiển thị. Chọn Tô màu cú pháp ở bên trái và nhấp vào nút Chỉnh sửa đã chọn ở bên phải
Bạn sẽ thấy trình chỉnh sửa Bảng phối màu, cho phép bạn thay đổi màu cho các phần khác nhau trong mã của mình. Sau khi thực hiện các thay đổi, nhấp vào nút OK
Cảnh báo cú pháp và tự động hoàn thành
Bây giờ hãy cùng khám phá một tính năng khác của IDE. Ở đây, chúng tôi đã tạo một tập lệnh mới có tên là Trình chỉnh sửa. py và thêm nó vào dự án của chúng tôi. Nó hiện đang mở trong ngăn Trình chỉnh sửa của chúng tôi
Nếu bạn mắc lỗi cú pháp trong mã của mình [ở đây, bỏ qua dấu ngoặc đóng cho danh sách], IDE sẽ thông báo cho bạn về lỗi đó bằng biểu tượng x màu đỏ. Bạn có thể di chuột qua nó để biết thêm thông tin
Spyder IDE cũng cung cấp tính năng hoàn thành trong quá trình viết mã. Nếu bạn bắt đầu viết một từ khóa Python và quên phần còn lại của chính tả, IDE sẽ đưa ra một danh sách các gợi ý. Ví dụ: nếu chúng ta chỉ nhập ký tự i và nhấn Tab hoặc Ctrl+Space, chúng ta sẽ thấy danh sách thả xuống gồm các từ khóa bắt đầu bằng chữ 'i'. Bạn có thể chọn một trong các gợi ý hoặc tiếp tục nhập
Cách chạy mã Python trong Spyder IDE
Chúng ta có thể chạy các tệp dự án bằng nút Run màu xanh lục trên thanh công cụ. Ngoài ra, bạn có thể chọn Run › Run từ menu chính hoặc sử dụng phím tắt [F5]
Bạn sẽ thấy kết quả của việc chạy tệp hiện đang hoạt động của mình trong ngăn Bảng điều khiển
Tuy nhiên, đôi khi chúng ta mắc lỗi phi cú pháp khi mã hóa. Trong tình huống này, sau khi chạy mã của bạn, bạn sẽ thấy tóm tắt lỗi trong ngăn Bảng điều khiển
Tất nhiên, như trong hầu hết các IDE, bạn cũng có thể gỡ lỗi chương trình của mình. Có một nhóm các nút gỡ lỗi cho phép bạn chạy ứng dụng và gỡ lỗi từng bước để tìm lỗi
Cách thêm Mô-đun/Gói vào Spyder IDE
Spyder IDE chứa một tập hợp lớn các gói và mô-đun cho Python. Một mô-đun là một tệp được viết bằng Python [với. py] có chứa các lớp, hàm hoặc biến để sử dụng trong chương trình Python của bạn. Nhiều mô-đun có thể được nhóm trong một gói
Nếu chúng tôi muốn sử dụng một gói trong mã của mình, trước tiên chúng tôi cần cài đặt nó. Ví dụ: nếu bạn muốn thử nhập gói nhật ký vào tập lệnh của mình mà không cài đặt gói, nó sẽ không hoạt động. Hãy xem mã ví dụ dưới đây
Bảng điều khiển thông báo cho chúng tôi về lỗi. Không có mô-đun nào có tên 'sổ nhật ký'
Giải pháp rất đơn giản. Tất cả những gì bạn phải làm là vào bảng điều khiển Spyder của mình và gõ lệnh sau
!pip install logbook
Bạn sẽ thấy thông báo về quá trình cài đặt
Bây giờ khi chúng tôi chạy tệp ví dụ nhập gói nhật ký, nó sẽ hoạt động mà không có lỗi
Trình khám phá biến Spyder IDE. Tại sao sử dụng nó?
Spyder IDE cũng cho phép bạn quan sát giá trị của các biến trong tập lệnh của mình. Theo mặc định, thông tin này nằm trong ngăn trên cùng bên phải có tiêu đề Trình khám phá biến. Trong ví dụ bên dưới, chúng ta thấy giá trị của các biến trong tập lệnh mà chúng ta đã chạy ở bên trái
Trình khám phá biến cho phép chúng ta không chỉ xem các giá trị của biến mà còn chỉnh sửa các giá trị đó
Ngoài ra, bạn có thể chọn các biến từ khung trình khám phá và chọn Biểu đồ hoặc Biểu đồ từ menu để tạo biểu đồ từ tập hợp dữ liệu đó
Cách kiểm tra lịch sử của bạn Đăng nhập Spyder
Nhật ký lịch sử là một ngăn chứa nhật ký tóm tắt từ phiên cuối cùng của bạn. Để mở nó, hãy nhấp vào tab Nhật ký lịch sử bên dưới bảng điều khiển. Trong ngăn này, bảng điều khiển sẽ hiển thị tất cả các lệnh bạn đã chạy cùng với dấu thời gian đi kèm
Tóm lược
Tổng quan ngắn gọn về Spyder IDE này chỉ là một cái nhìn sơ bộ về các tính năng chính của trình soạn thảo. Hy vọng rằng điều này sẽ giúp bạn bắt đầu dự án Python đầu tiên của mình trong Spyder IDE và xác minh xem trình soạn thảo có phải là giải pháp tốt cho bạn hay không
Tuy nhiên, bạn không nên dừng lại ở đây. Bạn có thể mở rộng kỹ năng ngôn ngữ Python của mình với LearnPython. các khóa học trực tuyến tương tác của com về Python
Spyder có cài đặt Python không?
Spyder được bao gồm theo mặc định trong bản phân phối Anaconda Python , đi kèm với mọi thứ bạn cần để bắt đầu trong một gói tất cả trong một.Spyder có thể chạy Python không?
Chúng ta có thể thấy đầu ra trong Bảng điều khiển Python [Hiển thị bảng điều khiển IPython] cũng như đường dẫn của tệp mà chúng ta đang chạy và thư mục làm việc nơi mã này được chạy. Chúng tôi cũng có thể chạy bất kỳ mã Python nào được nhập trực tiếp vào Bảng điều khiển IPython .