Không thể chọn trình thông dịch Python Mã phòng thu trực quan
Thiết lập môi trường phát triển làm việc là bước đầu tiên cho bất kỳ dự án nào. Thiết lập môi trường phát triển của bạn sẽ xác định mức độ dễ dàng để phát triển và duy trì các dự án của bạn theo thời gian. Điều đó làm cho việc chọn đúng công cụ cho dự án của bạn trở nên quan trọng. Bài viết này sẽ hướng dẫn bạn cách thiết lập Visual Studio Code, một trình soạn thảo mã đa nền tảng, miễn phí phổ biến do Microsoft phát triển, để phát triển các ứng dụng Python Show Không nên nhầm lẫn Visual Studio Code với Visual Studio, đây là một sản phẩm riêng biệt cũng được cung cấp bởi Microsoft. Visual Studio là một IDE chính thức chủ yếu hướng tới phát triển ứng dụng Windows bằng C# và. Nền tảng NET Thiết lập môi trường PythonTrong trường hợp bạn chưa làm điều này, Python cần được cài đặt trên máy phát triển. Bạn có thể làm điều này bằng cách vào python. org và lấy trình cài đặt cụ thể cho Windows hoặc macOS. Python cũng có sẵn để cài đặt qua Microsoft Store trên các thiết bị Windows Đảm bảo rằng bạn chọn tùy chọn Thêm Python vào PATH trong khi cài đặt (thông qua trình cài đặt) Nếu bạn đang dùng Linux, bạn có thể kiểm tra xem Python đã được cài đặt trên máy của mình hay chưa bằng cách nhập Thiết lập mã Visual StudioĐầu tiên, đi đến mã. Visual Studio. com và lấy trình cài đặt cho nền tảng cụ thể của bạn Nếu bạn đang sử dụng Raspberry Pi (với Raspberry Pi OS), bạn cũng có thể cài đặt VS Code bằng cách chỉ cần gõ Sau khi Mã VS được cài đặt, hãy chuyển đến tab Tiện ích mở rộng trong thanh bên bên trái bằng cách nhấp vào tab đó hoặc bằng cách nhấn 0. Tìm kiếm tiện ích mở rộng 'Python' do Microsoft xuất bản và nhấp vào Cài đặtTab Tiện ích mở rộng ở thanh bên tráiCách sử dụng và cấu hìnhBây giờ bạn đã hoàn tất việc thiết lập Mã VS, bạn có thể tiếp tục và tạo một tệp Python mới. Hãy nhớ rằng tiện ích mở rộng Python chỉ hoạt động nếu bạn mở tệp 1 hoặc đã chọn chế độ ngôn ngữ cho tệp đang hoạt động là PythonĐể thay đổi chế độ ngôn ngữ cho tệp đang hoạt động, chỉ cần nhấn một lần 2 rồi nhấn 3 sau khi nhả các phím trước đó. Loại phím tắt này được gọi là hợp âm trong Mã VS. Bạn có thể xem thêm bằng cách nhấn 4 (hợp âm khác)Tiện ích mở rộng Python trong Mã VS cho phép bạn chạy trực tiếp tệp Python bằng cách nhấp vào nút 'Phát' ở góc trên bên phải của trình chỉnh sửa (không cần phải nhập 5 trong thiết bị đầu cuối)Bạn cũng có thể làm điều đó bằng cách nhấn 6 để mở Bảng lệnh và chạy lệnh 7Cuối cùng, bạn có thể định cấu hình cài đặt của Mã VS bằng cách đi tới 8 hoặc bằng cách nhấn 9. Trong Mã VS, mỗi cài đặt riêng lẻ có một mã định danh duy nhất mà bạn có thể thấy bằng cách nhấp vào bánh xe răng cưa xuất hiện ở bên trái của từng cài đặt và nhấp vào 'Sao chép ID cài đặt'. ID này là những gì sẽ được đề cập đến trong khi nói về một cài đặt cụ thể. Bạn cũng có thể tìm kiếm ID này trong thanh tìm kiếm trong Cài đặtHỗ trợ linting và định dạng (Tùy chọn)Linters giúp tìm lỗi và kiểm tra chất lượng mã của bạn dễ dàng hơn. Mặt khác, trình định dạng mã giúp giữ cho mã nguồn của ứng dụng của bạn tuân thủ các tiêu chuẩn PEP (Đề xuất cải tiến Python), giúp các nhà phát triển khác đọc mã của bạn và cộng tác với bạn dễ dàng hơn. Để Mã VS cung cấp hỗ trợ linting cho các dự án của bạn, trước tiên bạn phải cài đặt một linter ưu tiên như bash
Sau đó, đi tới Cài đặt trong Mã VS và chuyển đổi cài đặt có liên quan (e. g. Một quy trình tương tự phải được tuân theo để định dạng mã. Đầu tiên, cài đặt một cái gì đó như bash
Sau đó, bạn cần cho VS Code biết nên sử dụng trình định dạng nào bằng cách sửa đổi Nếu Giờ đây, khi bạn tạo một tệp Python mới, Mã VS sẽ tự động cung cấp cho bạn danh sách Sự cố ( Bạn cũng có thể tìm thấy vị trí của các sự cố đã xác định từ phần tổng quan về nguồn bên tay phải, bên trong thanh cuộn Làm việc với môi trường ảoMôi trường ảo là một cách sống của các nhà phát triển Python. Hầu hết các dự án Python đều yêu cầu cài đặt các gói và mô-đun bên ngoài (thông qua Tiện ích mở rộng Python giúp bạn dễ dàng hơn bằng cách tự động kích hoạt môi trường ảo mong muốn cho thiết bị đầu cuối tích hợp và chạy lệnh Tệp Python sau khi bạn đặt đường dẫn đến trình thông dịch Python. Theo mặc định, đường dẫn được đặt để sử dụng cài đặt Python của hệ thống (không có môi trường ảo) Để sử dụng môi trường ảo cho dự án/không gian làm việc của bạn, trước tiên bạn cần tạo một môi trường mới bằng cách mở một thiết bị đầu cuối ( 6) và chọn sudo apt install python3 4Bây giờ, bạn nên đóng cửa sổ đầu cuối trong Mã VS và mở một cửa sổ mới hoặc nhập VS Code, theo mặc định, tìm kiếm các công cụ như linters và code formatters trong môi trường Python hiện tại. Nếu bạn không muốn tiếp tục cài đặt chúng nhiều lần cho từng môi trường ảo mới mà bạn tạo (trừ khi dự án của bạn yêu cầu một phiên bản cụ thể của công cụ đó), bạn có thể chỉ định đường dẫn đến vị trí của chúng trong Cài đặt trong Mã VS. - Để tìm vị trí toàn cầu của các gói này trên macOS và Linux, hãy nhập Hiểu không gian làm việc trong mã VSMã VS có khái niệm về Không gian làm việc. Mỗi 'thư mục dự án' (hoặc thư mục gốc/thư mục trên cùng) được coi là một không gian làm việc riêng biệt. Điều này cho phép bạn có các cài đặt dành riêng cho dự án và bật/tắt một số tiện ích mở rộng nhất định cho không gian làm việc đó. Nó cũng là thứ cho phép VS Code nhanh chóng khôi phục trạng thái UI (e. g. các tệp đã được mở trước đó) khi bạn mở lại không gian làm việc đó Trong Mã VS, mỗi không gian làm việc (hoặc thư mục) phải được 'tin cậy' trước khi một số tính năng nhất định như linters, đề xuất tự động hoàn thành và thiết bị đầu cuối tích hợp được phép hoạt động Trong ngữ cảnh của các dự án Python, nếu bạn có xu hướng giữ môi trường ảo của mình bên ngoài không gian làm việc (nơi Mã VS không thể phát hiện ra nó), bạn có thể sử dụng tính năng này để đặt đường dẫn mặc định tới trình thông dịch Python cho không gian làm việc đó. Để làm điều đó, trước tiên hãy Mở một Thư mục ( Trong cài đặt Mã VS, bạn có thể tìm kiếm cài đặt theo tên bằng thanh ở trên cùng Bạn cũng có thể sử dụng phương pháp này để thực hiện những việc như sử dụng một trình nói dối khác cho không gian làm việc đó hoặc tắt trình định dạng mã cho không gian làm việc đó. Cài đặt dành riêng cho không gian làm việc mà bạn thay đổi được lưu trong thư mục Nếu Mã VS của bạn không nhận ra các thư viện bạn đang sử dụng trong mã của mình, hãy kiểm tra kỹ trình thông dịch chính xác đang được sử dụng. Bạn có thể tìm phiên bản Python mà bạn đang sử dụng trên dòng lệnh bằng cách chạy Làm việc với Git trong Mã VS (Tùy chọn)Cần sử dụng Kiểm soát phiên bản để phát triển ứng dụng. Mã VS có hỗ trợ sẵn cho Git nhưng nó khá đơn giản, không cho phép nhiều hơn ngoài việc theo dõi những thay đổi mà bạn hiện đã thực hiện và cam kết/đẩy những thay đổi đó sau khi bạn hoàn thành Để có trải nghiệm tốt nhất, nên sử dụng tiện ích mở rộng GitLens. Nó cho phép bạn xem lịch sử cam kết của mình, kiểm tra xem ai đã thực hiện các thay đổi và hơn thế nữa. Để thiết lập, trước tiên bạn cần cài đặt Git trên máy của mình (vào đây) rồi cài đặt GitLens từ tab Tiện ích mở rộng ở thanh bên bên trái. Giờ đây, bạn có thể sử dụng các tính năng liên quan đến Git đó bằng cách chuyển đến tab Git trong thanh bên ( Có nhiều tiện ích mở rộng liên quan đến Git mà bạn cũng có thể thử, như Lịch sử Git và Quy trình làm việc GitLab. Cung cấp cho họ một whirl quá Các giải pháp thay thế dựa trên cộng đồng và mã nguồn mởMặc dù VS Code là mã nguồn mở (được cấp phép bởi MIT), các phiên bản được phân phối bao gồm một số sửa đổi độc quyền dành riêng cho Microsoft, chẳng hạn như phép đo từ xa (theo dõi ứng dụng). Nếu bạn muốn tránh điều này, cũng có một bản phân phối Visual Studio Code dựa vào cộng đồng có tên là VSCodium cung cấp các tệp nhị phân được cấp phép tự do mà không cần đo từ xa Do các hạn chế pháp lý, VSCodium không thể sử dụng Thị trường Visual Studio chính thức cho các tiện ích mở rộng. Thay vào đó, nó sử dụng một thị trường nguồn mở, trung lập của nhà cung cấp riêng biệt có tên là Open VSX Registry. Nó không có mọi tiện ích mở rộng, đặc biệt là những tiện ích độc quyền và một số không được cập nhật nhưng cả tiện ích mở rộng Python và GitLens đều có sẵn trên đó Bạn cũng có thể sử dụng máy chủ ngôn ngữ Jedi mã nguồn mở cho tiện ích mở rộng Python, thay vì máy chủ/tiện ích mở rộng ngôn ngữ Pylance đi kèm, bằng cách định cấu hình cài đặt Phần kết luậnCó các công cụ phù hợp và đảm bảo rằng chúng được thiết lập chính xác sẽ đơn giản hóa rất nhiều quá trình phát triển của bạn. Mặc dù Visual Studio bắt đầu như một công cụ đơn giản, nhưng nó linh hoạt và có thể mở rộng với các plugin để phù hợp với quy trình làm việc ưa thích của riêng bạn. Trong hướng dẫn này, chúng tôi đã đề cập đến những kiến thức cơ bản về thiết lập môi trường của bạn và bây giờ bạn đã sẵn sàng để bắt đầu phát triển các ứng dụng của riêng mình với Python Rất tốt, bạn đã hoàn thành hướng dẫn này. Đánh dấu là hoàn thành [[ người dùng. hoàn thành. độ dài ]] đã hoàn thành [[ người dùng. vệt+1 ]] vệt ngày Để có hướng dẫn đầy đủ về xây dựng ứng dụng GUI bằng Python, hãy xem hướng dẫn PyQt6 của chúng tôi. Sử dụng thư viện khác? |