Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Bắt đầu với Python trong mã vs

Trong hướng dẫn này, bạn sử dụng Python 3 để tạo ứng dụng Python "Hello World" đơn giản nhất trong Code Visual Studio Code. Bằng cách sử dụng tiện ích mở rộng Python, bạn tạo mã VS thành một Python IDE nhẹ tuyệt vời (mà bạn có thể tìm thấy một sự thay thế hiệu quả cho Pycharm).

Hướng dẫn này giới thiệu cho bạn mã VS như một môi trường Python, chủ yếu là cách chỉnh sửa, chạy và gỡ lỗi mã thông qua các tác vụ sau:

  • Viết, chạy và gỡ lỗi ứng dụng Python "Hello World"
  • Tìm hiểu cách cài đặt các gói bằng cách tạo môi trường ảo Python
  • Viết tập lệnh Python đơn giản để vẽ các số liệu trong mã vs

Hướng dẫn này không nhằm mục đích dạy bạn Python. Khi bạn đã quen thuộc với những điều cơ bản của mã VS, sau đó bạn có thể làm theo bất kỳ hướng dẫn lập trình nào trên python.org trong bối cảnh của mã VS để giới thiệu về ngôn ngữ.

Nếu bạn có bất kỳ vấn đề nào, vui lòng gửi một vấn đề cho hướng dẫn này trong kho lưu trữ tài liệu mã vs.

Điều kiện tiên quyết

Để hoàn thành thành công hướng dẫn này, trước tiên bạn cần thiết lập môi trường phát triển Python của mình. Cụ thể, hướng dẫn này yêu cầu:

  • Python 3
  • VS Ứng dụng mã
  • Vs Code Python Extension

Cài đặt mã Visual Studio và tiện ích mở rộng Python

  1. Nếu bạn chưa làm như vậy, hãy cài đặt mã vs.

  2. Tiếp theo, cài đặt tiện ích mở rộng Python cho mã VS từ thị trường Visual Studio. Để biết thêm chi tiết về cài đặt các phần mở rộng, xem Thị trường mở rộng. Phần mở rộng Python được đặt tên là Python và nó được xuất bản bởi Microsoft.Python and it's published by Microsoft.

    Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Cài đặt trình thông dịch Python

Cùng với tiện ích mở rộng Python, bạn cần cài đặt trình thông dịch Python. Người phiên dịch mà bạn sử dụng phụ thuộc vào nhu cầu cụ thể của bạn, nhưng một số hướng dẫn được cung cấp dưới đây.

các cửa sổ

Cài đặt Python từ python.org. Bạn thường có thể sử dụng nút Tải xuống Python xuất hiện đầu tiên trên trang để tải xuống phiên bản mới nhất.Download Python button that appears first on the page to download the latest version.

Lưu ý: Nếu bạn không có quyền truy cập quản trị viên, một tùy chọn bổ sung để cài đặt Python trên Windows là sử dụng Microsoft Store. Cửa hàng Microsoft cung cấp các bản cài đặt của Python 3.7, Python 3.8, Python 3.9 và Python 3.10.: If you don't have admin access, an additional option for installing Python on Windows is to use the Microsoft Store. The Microsoft Store provides installs of Python 3.7, Python 3.8, Python 3.9, and Python 3.10.

Để biết thêm thông tin về việc sử dụng Python trên Windows, hãy xem sử dụng Python trên Windows tại Python.org

hệ điều hành Mac

Việc cài đặt hệ thống của Python trên macOS không được hỗ trợ. Thay vào đó, một hệ thống quản lý gói như homebrew được khuyến nghị. Để cài đặt Python bằng homebrew trên macOS, sử dụng

py -3 --version
0 tại dấu nhắc đầu cuối.

Lưu ý trên macOS, đảm bảo vị trí cài đặt mã vs của bạn được bao gồm trong biến môi trường đường dẫn của bạn. Xem các hướng dẫn thiết lập này để biết thêm thông tin. On macOS, make sure the location of your VS Code installation is included in your PATH environment variable. See these setup instructions for more information.

Linux

Cài đặt Python 3 tích hợp trên Linux hoạt động tốt, nhưng để cài đặt các gói Python khác, bạn phải cài đặt

py -3 --version
1 với get-pip.py.

Sự lựa chọn khác

  • Khoa học dữ liệu: Nếu mục đích chính của bạn để sử dụng Python là khoa học dữ liệu, thì bạn có thể xem xét tải xuống từ Anaconda. Anaconda không chỉ cung cấp một thông dịch viên Python, mà nhiều thư viện và công cụ hữu ích cho khoa học dữ liệu.: If your primary purpose for using Python is Data Science, then you might consider a download from Anaconda. Anaconda provides not just a Python interpreter, but many useful libraries and tools for data science.

  • Hệ thống con Windows cho Linux: Nếu bạn đang làm việc trên Windows và muốn có một môi trường Linux để làm việc với Python, hệ thống con Windows cho Linux (WSL) là một tùy chọn cho bạn. Nếu bạn chọn tùy chọn này, bạn cũng sẽ muốn cài đặt tiện ích mở rộng WSL. Để biết thêm thông tin về việc sử dụng WSL với mã VS, hãy xem VS Code phát triển từ xa hoặc thử hoạt động trong hướng dẫn WSL, sẽ hướng dẫn bạn thiết lập WSL, cài đặt Python và tạo ứng dụng Hello World chạy trong WSL.: If you are working on Windows and want a Linux environment for working with Python, the Windows Subsystem for Linux (WSL) is an option for you. If you choose this option, you'll also want to install the WSL extension. For more information about using WSL with VS Code, see VS Code Remote Development or try the Working in WSL tutorial, which will walk you through setting up WSL, installing Python, and creating a Hello World application running in WSL.

Xác minh cài đặt Python

Để xác minh rằng bạn đã cài đặt Python thành công trên máy của mình, hãy chạy một trong các lệnh sau (tùy thuộc vào hệ điều hành của bạn):

  • Linux/macOS: Mở cửa sổ đầu cuối và nhập lệnh sau:

    python3 --version
    
  • Windows: Mở dấu nhắc lệnh và chạy lệnh sau:

    py -3 --version
    

Nếu cài đặt thành công, cửa sổ đầu ra sẽ hiển thị phiên bản Python mà bạn đã cài đặt.

Lưu ý Bạn có thể sử dụng lệnh

py -3 --version
2 trong thiết bị đầu cuối tích hợp mã VS để xem các phiên bản của Python được cài đặt trên máy của bạn. Trình thông dịch mặc định được xác định bởi dấu hoa thị (*). You can use the
py -3 --version
2 command in the VS Code integrated terminal to view the versions of python installed on your machine. The default interpreter is identified by an asterisk (*).

Bắt đầu VS Code trong thư mục dự án (không gian làm việc)

Sử dụng dấu nhắc lệnh hoặc thiết bị đầu cuối, tạo một thư mục trống có tên là "Xin chào", điều hướng vào nó và mở mã vs (

py -3 --version
3) trong thư mục đó (
py -3 --version
4) bằng cách nhập các lệnh sau:

mkdir hello
cd hello
code .

Lưu ý: Nếu bạn đang sử dụng phân phối Anaconda, hãy chắc chắn sử dụng dấu nhắc lệnh Anaconda.: If you're using an Anaconda distribution, be sure to use an Anaconda command prompt.

Bằng cách bắt đầu mã vs trong một thư mục, thư mục đó sẽ trở thành "không gian làm việc" của bạn. Các cài đặt lưu trữ mã VS dành riêng cho không gian làm việc đó trong

py -3 --version
5, tách biệt với các cài đặt người dùng được lưu trữ trên toàn cầu.

Thay phiên, bạn có thể chạy mã VS thông qua giao diện người dùng hệ điều hành, sau đó sử dụng tệp> Mở thư mục để mở thư mục dự án.File > Open Folder to open the project folder.

Chọn một thông dịch viên Python

Python là một ngôn ngữ được giải thích và để chạy mã Python và nhận Python IntelliSense, bạn phải nói với mã VS mà trình thông dịch sử dụng.

Từ trong mã VS, chọn trình thông dịch Python 3 bằng cách mở bảng lệnh (⇧⌘p (Windows, Linux Ctrl+Shift+P)), bắt đầu nhập lệnh Python: chọn Trình thông dịch để tìm kiếm, sau đó chọn lệnh. Bạn cũng có thể sử dụng tùy chọn Môi trường chọn Python trên thanh trạng thái nếu có (nó cũng có thể hiển thị trình thông dịch đã chọn):Command Palette (⇧⌘P (Windows, Linux Ctrl+Shift+P)), start typing the Python: Select Interpreter command to search, then select the command. You can also use the Select Python Environment option on the Status Bar if available (it may already show a selected interpreter, too):

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Lệnh trình bày một danh sách các phiên dịch có sẵn mà mã VS có thể tự động tìm thấy, bao gồm cả môi trường ảo. Nếu bạn không thấy trình thông dịch mong muốn, hãy xem cấu hình môi trường Python.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Lưu ý: Khi sử dụng phân phối Anaconda, trình thông dịch chính xác nên có hậu tố

py -3 --version
6, ví dụ
py -3 --version
7.
: When using an Anaconda distribution, the correct interpreter should have the suffix
py -3 --version
6, for example
py -3 --version
7.

Chọn một bộ thông dịch mà trình thông dịch sẽ được tiện ích mở rộng Python sử dụng cho không gian làm việc đó.

Lưu ý: Nếu bạn chọn trình thông dịch không có thư mục không gian làm việc, mã VS, hãy đặt

py -3 --version
8 trong phạm vi người dùng thay thế, đặt trình thông dịch mặc định cho mã VS nói chung. Cài đặt người dùng đảm bảo bạn luôn có trình thông dịch mặc định cho các dự án Python. Cài đặt không gian làm việc cho phép bạn ghi đè cài đặt người dùng.: If you select an interpreter without a workspace folder open, VS Code sets
py -3 --version
8 in User scope instead, which sets the default interpreter for VS Code in general. The user setting makes sure you always have a default interpreter for Python projects. The workspace settings lets you override the user setting.

Tạo tệp mã nguồn Hello World Python Hello

Từ thanh công cụ File Explorer, chọn nút Tệp mới trên thư mục

py -3 --version
9:New File button on the
py -3 --version
9 folder:

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Kể tên tệp

mkdir hello
cd hello
code .
0 và nó tự động mở trong trình chỉnh sửa:

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Bằng cách sử dụng tiện ích mở rộng tệp

mkdir hello
cd hello
code .
1, bạn nói với mã VS để giải thích tệp này dưới dạng chương trình Python, để nó đánh giá nội dung với tiện ích mở rộng Python và trình thông dịch đã chọn.

Lưu ý: Thanh công cụ Explorer File cũng cho phép bạn tạo các thư mục trong không gian làm việc của mình để sắp xếp tốt hơn mã của bạn. Bạn có thể sử dụng nút thư mục mới để nhanh chóng tạo thư mục.: The File Explorer toolbar also allows you to create folders within your workspace to better organize your code. You can use the New folder button to quickly create a folder.

Bây giờ bạn có một tệp mã trong không gian làm việc của mình, hãy nhập mã nguồn sau trong

mkdir hello
cd hello
code .
0:

msg = "Hello World"
print(msg)

Khi bạn bắt đầu gõ

mkdir hello
cd hello
code .
3, hãy chú ý cách IntelliSense trình bày các tùy chọn tự động hoàn thành.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

IntelliSense và tự động hoàn thành hoạt động cho các mô-đun Python tiêu chuẩn cũng như các gói khác mà bạn đã cài đặt vào môi trường của phiên dịch viên Python đã chọn. Nó cũng cung cấp hoàn thành cho các phương thức có sẵn trên các loại đối tượng. Ví dụ: vì biến

mkdir hello
cd hello
code .
4 chứa một chuỗi, IntelliSense cung cấp các phương thức chuỗi khi bạn nhập
mkdir hello
cd hello
code .
5:

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Hãy thử nghiệm IntelliSense thêm một số, nhưng sau đó hoàn nguyên các thay đổi của bạn để bạn chỉ có biến

mkdir hello
cd hello
code .
4 và cuộc gọi
mkdir hello
cd hello
code .
3 và lưu tệp (⌘s (Windows, Linux CTRL+S)).⌘S (Windows, Linux Ctrl+S)).

Để biết chi tiết đầy đủ về chỉnh sửa, định dạng và tái cấu trúc, xem mã chỉnh sửa. Phần mở rộng Python cũng có hỗ trợ đầy đủ cho Lining.

Chạy Hello World

Thật đơn giản để chạy

mkdir hello
cd hello
code .
0 với Python. Chỉ cần nhấp vào tệp Run Python trong nút phát cuối cùng ở phía trên bên phải của trình soạn thảo.Run Python File in Terminal play button in the top-right side of the editor.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Nút mở một bảng đầu cuối trong đó trình thông dịch Python của bạn được tự động kích hoạt, sau đó chạy

mkdir hello
cd hello
code .
9 (MacOS/Linux) hoặc
msg = "Hello World"
print(msg)
0 (Windows):

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Có ba cách khác bạn có thể chạy mã Python trong mã VS:

  • Nhấp chuột phải vào bất cứ nơi nào trong cửa sổ Trình chỉnh sửa và chọn Chạy tệp Python trong Terminal (tự động lưu tệp):Run Python File in Terminal (which saves the file automatically):

    Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

  • Chọn một hoặc nhiều dòng, sau đó nhấn Shift+Enter hoặc nhấp chuột phải và chọn Chạy chọn/Line trong Terminal Python. Lệnh này thuận tiện để kiểm tra chỉ là một phần của tệp.Shift+Enter or right-click and select Run Selection/Line in Python Terminal. This command is convenient for testing just a part of a file.

  • Từ bảng lệnh (⇧⌘P (Windows, Linux Ctrl+Shift+P)), chọn lệnh Python: Start REP REP để mở một thiết bị đầu cuối cho trình thông dịch Python hiện được chọn. Trong phần phát lại, sau đó bạn có thể nhập và chạy các dòng mã mỗi lần.⇧⌘P (Windows, Linux Ctrl+Shift+P)), select the Python: Start REPL command to open a REPL terminal for the currently selected Python interpreter. In the REPL, you can then enter and run lines of code one at a time.

Cấu hình và chạy trình gỡ lỗi

Bây giờ chúng ta hãy thử gỡ lỗi chương trình Hello World đơn giản của chúng tôi.

Đầu tiên, đặt điểm dừng trên dòng 2 của

mkdir hello
cd hello
code .
0 bằng cách đặt con trỏ vào cuộc gọi
mkdir hello
cd hello
code .
3 và nhấn F9. Thay phiên, chỉ cần nhấp vào máng xối bên trái của trình soạn thảo, bên cạnh các số dòng. Khi bạn đặt điểm dừng, một vòng tròn màu đỏ xuất hiện trong máng xối.F9. Alternately, just click in the editor's left gutter, next to the line numbers. When you set a breakpoint, a red circle appears in the gutter.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Tiếp theo, để khởi tạo trình gỡ lỗi, nhấn F5. Vì đây là lần đầu tiên bạn gỡ lỗi tệp này, một menu cấu hình sẽ mở từ bảng lệnh cho phép bạn chọn loại cấu hình gỡ lỗi bạn muốn cho tệp đã mở.F5. Since this is your first time debugging this file, a configuration menu will open from the Command Palette allowing you to select the type of debug configuration you would like for the opened file.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Lưu ý: Mã VS sử dụng các tệp JSON cho tất cả các cấu hình khác nhau của nó;

msg = "Hello World"
print(msg)
3 là tên tiêu chuẩn cho một tệp chứa cấu hình gỡ lỗi.: VS Code uses JSON files for all of its various configurations;
msg = "Hello World"
print(msg)
3 is the standard name for a file containing debugging configurations.

Các cấu hình khác nhau này được giải thích đầy đủ trong việc gỡ lỗi cấu hình; Hiện tại, chỉ cần chọn tệp Python, đó là cấu hình chạy tệp hiện tại được hiển thị trong trình chỉnh sửa bằng trình thông dịch Python hiện được chọn.Python File, which is the configuration that runs the current file shown in the editor using the currently selected Python interpreter.

Bạn cũng có thể khởi động trình gỡ lỗi bằng cách nhấp vào nút xuống bên cạnh nút chạy trên trình chỉnh sửa và chọn tệp Python Debug trong thiết bị đầu cuối.Debug Python File in Terminal.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Trình gỡ lỗi sẽ dừng ở dòng đầu tiên của điểm dừng tệp. Dòng hiện tại được chỉ định với một mũi tên màu vàng ở lề trái. Nếu bạn kiểm tra cửa sổ Biến cục bộ tại thời điểm này, bạn sẽ thấy biến

mkdir hello
cd hello
code .
4 được xác định xuất hiện trong khung cục bộ.Local variables window at this point, you will see now defined
mkdir hello
cd hello
code .
4 variable appears in the Local pane.

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Một thanh công cụ gỡ lỗi xuất hiện dọc theo đỉnh với các lệnh sau từ trái sang phải: Tiếp tục (F5), Bước qua (F10), Bước vào (F11), Bước ra (⇧11 (Windows, Linux Shift+F11)), Khởi động lại ( ⇧⌘f5 (Windows, Linux Ctrl+Shift+F5)) và Dừng (F5 (Windows, Linux Shift+F5)).F5), step over (F10), step into (F11), step out (⇧F11 (Windows, Linux Shift+F11)), restart (⇧⌘F5 (Windows, Linux Ctrl+Shift+F5)), and stop (⇧F5 (Windows, Linux Shift+F5)).

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Thanh trạng thái cũng thay đổi màu sắc (màu cam trong nhiều chủ đề) để chỉ ra rằng bạn đang ở chế độ gỡ lỗi. Bảng điều khiển gỡ lỗi Python cũng tự động xuất hiện trong bảng điều khiển bên phải phía dưới để hiển thị các lệnh được chạy, cùng với đầu ra của chương trình.Python Debug Console also appears automatically in the lower right panel to show the commands being run, along with the program output.

Để tiếp tục chạy chương trình, chọn lệnh tiếp tục trên thanh công cụ gỡ lỗi (F5). Trình gỡ lỗi chạy chương trình đến cùng.F5). The debugger runs the program to the end.

Thông tin gỡ lỗi đầu cũng có thể được nhìn thấy bằng cách di chuột qua mã, chẳng hạn như các biến. Trong trường hợp

mkdir hello
cd hello
code .
4, việc di chuột qua biến sẽ hiển thị chuỗi
msg = "Hello World"
print(msg)
6 trong một hộp phía trên biến.
Debugging information can also be seen by hovering over code, such as variables. In the case of
mkdir hello
cd hello
code .
4, hovering over the variable will display the string
msg = "Hello World"
print(msg)
6 in a box above the variable.

Bạn cũng có thể làm việc với các biến trong bảng điều khiển gỡ lỗi (nếu bạn không nhìn thấy nó, hãy chọn bảng điều khiển gỡ lỗi ở vùng bên phải của mã vs hoặc chọn nó từ menu ... bởi một, tại dấu nhắc> ở dưới cùng của bảng điều khiển:Debug Console (If you don't see it, select Debug Console in the lower right area of VS Code, or select it from the ... menu.) Then try entering the following lines, one by one, at the > prompt at the bottom of the console:

msg
msg.capitalize()
msg.split()

Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

Chọn nút Tiếp tục màu xanh trên thanh công cụ (hoặc nhấn F5) để chạy chương trình để hoàn thành. "Hello World" xuất hiện trong bảng điều khiển Debug Python nếu bạn quay lại nó và VS Code thoát khỏi chế độ gỡ lỗi sau khi chương trình hoàn tất.Continue button on the toolbar again (or press F5) to run the program to completion. "Hello World" appears in the Python Debug Console if you switch back to it, and VS Code exits debugging mode once the program is complete.

Nếu bạn khởi động lại trình gỡ lỗi, trình gỡ lỗi lại dừng lại ở điểm dừng đầu tiên.

Để dừng chạy chương trình trước khi hoàn tất, hãy sử dụng nút Dừng Red Square trên thanh công cụ gỡ lỗi (⇧f5 (Windows, Linux Shift+F5)) hoặc sử dụng lệnh Run> Dừng gỡ lỗi.⇧F5 (Windows, Linux Shift+F5)), or use the Run > Stop debugging menu command.

Để biết chi tiết đầy đủ, hãy xem các cấu hình gỡ lỗi, bao gồm các ghi chú về cách sử dụng một trình thông dịch Python cụ thể để gỡ lỗi.

Mẹo: Sử dụng logpoints thay vì các câu lệnh in: Các nhà phát triển thường xả mã nguồn với các câu lệnh

mkdir hello
cd hello
code .
3 để nhanh chóng kiểm tra các biến mà không nhất thiết phải bước qua từng dòng mã trong trình gỡ lỗi. Trong mã VS, thay vào đó bạn có thể sử dụng logpoints. Một điểm logpi giống như một điểm dừng ngoại trừ việc nó đăng nhập một thông báo vào bảng điều khiển và không dừng chương trình. Để biết thêm thông tin, hãy xem các logpoint trong bài viết gỡ lỗi mã chính so với mã.: Developers often litter source code with
mkdir hello
cd hello
code .
3 statements to quickly inspect variables without necessarily stepping through each line of code in a debugger. In VS Code, you can instead use Logpoints. A Logpoint is like a breakpoint except that it logs a message to the console and doesn't stop the program. For more information, see Logpoints in the main VS Code debugging article.

Cài đặt và sử dụng các gói

Bây giờ chúng ta hãy chạy một ví dụ thú vị hơn một chút. Trong Python, các gói là cách bạn có được bất kỳ số lượng thư viện mã hữu ích nào, thường là từ PYPI. Trong ví dụ này, bạn sử dụng các gói

msg = "Hello World"
print(msg)
8 và
msg = "Hello World"
print(msg)
9 để tạo ra một biểu đồ đồ họa như thường được thực hiện với khoa học dữ liệu. (Lưu ý rằng
msg = "Hello World"
print(msg)
8 không thể hiển thị biểu đồ khi chạy trong hệ thống con Windows cho Linux vì nó thiếu hỗ trợ UI cần thiết.)

Quay trở lại chế độ xem Explorer (biểu tượng hàng đầu ở phía bên trái, hiển thị các tệp), tạo một tệp mới có tên

msg
msg.capitalize()
msg.split()
1 và dán vào mã nguồn sau:Explorer view (the top-most icon on the left side, which shows files), create a new file called
msg
msg.capitalize()
msg.split()
1, and paste in the following source code:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100)  # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x))       # Plot the sine of each x point
plt.show()                   # Display the plot

Mẹo: Nếu bạn nhập mã trên bằng tay, bạn có thể thấy rằng tự động hoàn thành thay đổi tên sau các từ khóa

msg
msg.capitalize()
msg.split()
2 khi bạn nhấn ENTER ở cuối dòng. Để tránh điều này, nhập một không gian, sau đó nhập.: If you enter the above code by hand, you may find that auto-completions change the names after the
msg
msg.capitalize()
msg.split()
2 keywords when you press Enter at the end of a line. To avoid this, type a space, then Enter.

Tiếp theo, hãy thử chạy tệp trong trình gỡ lỗi bằng cách sử dụng cấu hình "Python: hiện tại" như được mô tả trong phần cuối.

Trừ khi bạn đang sử dụng phân phối Anaconda hoặc trước đó đã cài đặt gói

msg = "Hello World"
print(msg)
8, bạn sẽ xem tin nhắn, "ModulenotFounderRor: Không có mô -đun có tên là 'matplotlib'". Một thông báo như vậy chỉ ra rằng gói yêu cầu không có sẵn trong hệ thống của bạn."ModuleNotFoundError: No module named 'matplotlib'". Such a message indicates that the required package isn't available in your system.

Để cài đặt gói

msg = "Hello World"
print(msg)
8 (cũng cài đặt
msg = "Hello World"
print(msg)
9 dưới dạng phụ thuộc), hãy dừng trình gỡ lỗi và sử dụng bảng lệnh để chạy thiết bị đầu cuối: Tạo thiết bị đầu cuối mới (⌃⇧` (Windows, Linux Ctrl+Shift+`)). Lệnh này mở một lời nhắc lệnh cho trình thông dịch đã chọn của bạn.Terminal: Create New Terminal (⌃⇧` (Windows, Linux Ctrl+Shift+`)). This command opens a command prompt for your selected interpreter.

Một thực tiễn tốt nhất trong số các nhà phát triển Python là tránh cài đặt các gói vào môi trường phiên dịch toàn cầu. Thay vào đó, bạn sử dụng một

msg
msg.capitalize()
msg.split()
6 dành riêng cho dự án có chứa một bản sao của một thông dịch viên toàn cầu. Khi bạn kích hoạt môi trường đó, bất kỳ gói nào bạn cài đặt sau đó được phân lập từ các môi trường khác. Sự cô lập như vậy làm giảm nhiều biến chứng có thể phát sinh từ các phiên bản gói mâu thuẫn. Để tạo môi trường ảo và cài đặt các gói cần thiết, hãy nhập các lệnh sau khi phù hợp với hệ điều hành của bạn:

Lưu ý: Để biết thêm thông tin về môi trường ảo, xem môi trường.: For additional information about virtual environments, see Environments.

  1. Tạo và kích hoạt môi trường ảo

    Tạo môi trường ảo cho Windows

    py -3 -m venv .venv
    .venv\scripts\activate
    

    Nếu lệnh kích hoạt tạo thông báo "Activate.ps1 không được ký bằng kỹ thuật số. Bạn không thể chạy tập lệnh này trên hệ thống hiện tại." Tài liệu PowerShell):

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
    

    Tạo môi trường ảo cho MacOS/Linux

    python3 -m venv .venv
    source .venv/bin/activate
    

    Lưu ý: Khi bạn tạo một môi trường ảo mới, bạn nên được mã VS nhắc để đặt nó làm mặc định cho thư mục không gian làm việc của bạn. Nếu được chọn, môi trường sẽ tự động được kích hoạt khi bạn mở một thiết bị đầu cuối mới.: When you create a new virtual environment, you should be prompted by VS Code to set it as the default for your workspace folder. If selected, the environment will automatically be activated when you open a new terminal.

    Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

  2. Chọn môi trường mới của bạn bằng cách sử dụng lệnh Python: Chọn lệnh phiên dịch từ bảng lệnh.Python: Select Interpreter command from the Command Palette.

    Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

  3. Cài đặt các gói

    # Don't use with Anaconda distributions because they include matplotlib already.
    
    # macOS
    python3 -m pip install matplotlib
    
    # Windows (may require elevation)
    python -m pip install matplotlib
    
    # Linux (Debian)
    apt-get install python3-tk
    python3 -m pip install matplotlib
    
  4. Chạy lại chương trình ngay bây giờ (có hoặc không có trình gỡ lỗi) và sau một vài khoảnh khắc, cửa sổ cốt truyện xuất hiện với đầu ra:

    Hướng dẫn change python version vscode - thay đổi phiên bản python vscode

  5. Khi bạn đã hoàn thành, nhập

    msg
    msg.capitalize()
    msg.split()
    
    7 trong cửa sổ thiết bị đầu cuối để hủy kích hoạt môi trường ảo.

Để biết các ví dụ bổ sung về việc tạo và kích hoạt một môi trường ảo và cài đặt các gói, hãy xem hướng dẫn Django và hướng dẫn của Flask.

Bước tiếp theo

Bạn có thể định cấu hình mã VS để sử dụng bất kỳ môi trường Python nào bạn đã cài đặt, bao gồm môi trường ảo và căn hộ. Bạn cũng có thể sử dụng một môi trường riêng biệt để gỡ lỗi. Để biết chi tiết đầy đủ, xem môi trường.

Để tìm hiểu thêm về ngôn ngữ Python, hãy làm theo bất kỳ hướng dẫn lập trình nào được liệt kê trên python.org trong bối cảnh mã vs.

Để tìm hiểu để xây dựng các ứng dụng web với các khung Django và Flask, hãy xem các hướng dẫn sau:

  • Sử dụng Django trong Code Visual Studio
  • Sử dụng bình trong mã Visual Studio

Sau đó, có nhiều hơn nữa để khám phá với Python trong Visual Studio Code:

  • Chỉnh sửa mã - Tìm hiểu về tự động hoàn thành, IntelliSense, định dạng và tái cấu trúc cho Python.
  • LINTING - Kích hoạt, cấu hình và áp dụng nhiều loại lin python.
  • Gỡ lỗi - Học cách gỡ lỗi Python cả địa phương và từ xa.
  • Kiểm tra - Định cấu hình môi trường thử nghiệm và khám phá, chạy và gỡ lỗi các bài kiểm tra.
  • Tài liệu tham khảo Cài đặt - Khám phá toàn bộ các cài đặt liên quan đến Python trong mã VS.
  • Triển khai dịch vụ ứng dụng Python cho Azure bằng cách sử dụng các thùng chứa
  • Triển khai dịch vụ ứng dụng Python cho Azure trên Linux

8/15/2022