Hướng dẫn how do i run a python project in visual studio? - làm cách nào để chạy một dự án python trong studio trực quan?

Bỏ qua nội dung chính

Trình duyệt này không còn được hỗ trợ.

Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật.

Hướng dẫn: Làm việc với Python trong Visual Studio

  • Bài báo
  • 25/10/2022
  • 5 phút để đọc

Trong bài viết này

Áp dụng cho: Visual Studio Visual Studio cho Mac Visual Studio Code

Visual Studio
Visual Studio for Mac
Visual Studio Code

Python là một ngôn ngữ lập trình phổ biến, đáng tin cậy, linh hoạt, dễ học và tự do sử dụng trên tất cả các hệ điều hành. Python được hỗ trợ bởi cả một cộng đồng nhà phát triển mạnh mẽ và nhiều thư viện miễn phí. Ngôn ngữ hỗ trợ tất cả các loại phát triển, bao gồm các ứng dụng web, dịch vụ web, ứng dụng máy tính để bàn, kịch bản và điện toán khoa học. Nhiều trường đại học, nhà khoa học, nhà phát triển thông thường và các nhà phát triển chuyên nghiệp sử dụng Python.

Visual Studio cung cấp hỗ trợ ngôn ngữ hạng nhất cho Python. Hướng dẫn này hướng dẫn bạn qua các bước sau:

  • Bước 0: Cài đặt
  • Bước 1: Tạo một dự án Python [bài viết này]
  • Bước 2: Viết và chạy mã để xem Visual Studio IntelliSense tại nơi làm việc
  • Bước 3: Tạo thêm mã trong cửa sổ REP tương tác
  • Bước 4: Chạy chương trình đã hoàn thành trong Trình gỡ lỗi Visual Studio
  • Bước 5: Cài đặt các gói và quản lý môi trường Python
  • Bước 6: Làm việc với Git

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

  • Visual Studio 2019 với khối lượng công việc Python được cài đặt. Để được hướng dẫn, hãy xem công việc với Python trong Visual Studio - Bước 0.

  • Visual Studio 2022 với khối lượng công việc Python được cài đặt. Để được hướng dẫn, hãy xem công việc với Python trong Visual Studio - Bước 0.

Bạn cũng có thể sử dụng phiên bản trước của Visual Studio với các công cụ Python cho Visual Studio được cài đặt. Xem Cài đặt Hỗ trợ Python trong Visual Studio.

Bước 1: Tạo một dự án Python mới

Một dự án là cách Visual Studio quản lý tất cả các tệp kết hợp với nhau để tạo ra một ứng dụng duy nhất. Các tập tin ứng dụng bao gồm mã nguồn, tài nguyên và cấu hình. Một dự án chính thức hóa và duy trì các mối quan hệ giữa tất cả các tệp của dự án. Dự án cũng quản lý các tài nguyên bên ngoài được chia sẻ giữa nhiều dự án. Một dự án cho phép ứng dụng của bạn mở rộng và phát triển một cách dễ dàng. Sử dụng các dự án dễ dàng hơn nhiều so với quản lý thủ công các mối quan hệ trong các thư mục, tập lệnh, tệp văn bản và bộ nhớ của bạn.

Hướng dẫn này bắt đầu với một dự án đơn giản chứa một tệp mã trống duy nhất.

  1. Trong Visual Studio, chọn Tệp> Mới> Project [Ctrl+Shift+N], đưa ra hộp thoại dự án mới. Tại đây, bạn duyệt các mẫu trên các ngôn ngữ khác nhau, sau đó chọn một mẫu cho dự án của bạn và chỉ định nơi Visual Studio đặt tệp.File > New > Project [Ctrl+Shift+N], which brings up the New Project dialog. Here you browse templates across different languages, then select one for your project and specify where Visual Studio places files.

  2. Để xem các mẫu Python, chọn Cài đặt> Python ở bên trái hoặc tìm kiếm "Python". Sử dụng tìm kiếm là một cách tuyệt vời để tìm một mẫu khi bạn không thể nhớ vị trí của nó trong cây ngôn ngữ.Installed > Python on the left, or search for "Python". Using search is a great way to find a template when you can't remember its location in the languages tree.

    Hỗ trợ Python trong Visual Studio bao gồm một số mẫu dự án, bao gồm các ứng dụng web sử dụng các khung chai, bình và django. Tuy nhiên, với mục đích của hướng dẫn này, hãy bắt đầu với một dự án trống.

  3. Chọn mẫu ứng dụng Python, chỉ định tên cho dự án và chọn OK.Python Application template, specify a name for the project, and select OK.

  4. Sau một vài khoảnh khắc, Visual Studio hiển thị cấu trúc dự án trong cửa sổ Giải pháp Explorer [1]. Tệp mã mặc định được mở trong trình chỉnh sửa [2]. Cửa sổ Thuộc tính [3] cũng xuất hiện để hiển thị thông tin bổ sung cho bất kỳ mục nào được chọn trong Giải pháp Explorer, bao gồm vị trí chính xác của nó trên đĩa.Solution Explorer window [1]. The default code file is open in the editor [2]. The Properties window [3] also appears to show additional information for any item selected in Solution Explorer, including its exact location on disk.

  5. Hãy dành một vài khoảnh khắc để làm quen với Giải pháp Explorer, đó là nơi bạn duyệt các tệp và thư mục trong dự án của mình.Solution Explorer, which is where you browse files and folders in your project.

    [1] Được nhấn mạnh trong in đậm là dự án của bạn, sử dụng tên bạn đã đặt trong hộp thoại dự án mới. Trên đĩa, dự án này được trình bày bằng tệp .pyproj trong thư mục dự án của bạn.New Project dialog. On disk, this project is represented by a .pyproj file in your project folder.

    [2] Ở cấp cao nhất là một giải pháp, theo mặc định có cùng tên với dự án của bạn. Một giải pháp, được biểu thị bằng tệp .sln trên đĩa, là một thùng chứa cho một hoặc nhiều dự án liên quan. Ví dụ: nếu bạn viết tiện ích mở rộng C ++ cho ứng dụng Python của mình, dự án C ++ đó có thể nằm trong cùng một giải pháp. Giải pháp cũng có thể chứa một dự án cho một dịch vụ web, cùng với các dự án cho các chương trình thử nghiệm chuyên dụng.

    [3] Trong dự án của bạn, bạn thấy các tệp nguồn, trong trường hợp này chỉ có một tệp .py duy nhất. Chọn một tệp hiển thị các thuộc tính của nó trong cửa sổ Thuộc tính. Nhấp đúp vào một tệp mở ra nó theo bất kỳ cách nào phù hợp với tệp đó.Properties window. Double-clicking a file opens it in whatever way is appropriate for that file.

    [4] Cũng theo dự án là nút môi trường Python. Khi mở rộng, bạn thấy các phiên dịch viên Python có sẵn cho bạn. Mở rộng một nút phiên dịch để xem các thư viện được cài đặt vào môi trường đó [5].Python Environments node. When expanded, you see the Python interpreters that are available to you. Expand an interpreter node to see the libraries that are installed into that environment [5].

    Nhấp chuột phải vào bất kỳ nút hoặc mục nào trong Giải pháp Explorer để truy cập vào menu của các lệnh áp dụng. Ví dụ: lệnh đổi tên cho bạn để bạn thay đổi tên của bất kỳ nút hoặc mục nào, bao gồm cả dự án và giải pháp.Solution Explorer to access a menu of applicable commands. For example, the Rename command let's you to change the name of any node or item, including the project and the solution.

  1. Trong Visual Studio, chọn Tệp> Mới> Dự án hoặc nhấn Ctrl+Shift+n. Tạo màn hình dự án mới hiển thị, nơi bạn có thể tìm kiếm và duyệt các mẫu trên các ngôn ngữ khác nhau.File > New > Project or press Ctrl+Shift+N. The Create a new project screen displays, where you can search and browse templates across different languages.

  2. Để xem các mẫu Python, hãy tìm kiếm Python. Tìm kiếm là một cách tuyệt vời để tìm một mẫu khi bạn không thể nhớ vị trí của nó trong cây ngôn ngữ.

    Hỗ trợ web của Python trong Visual Studio bao gồm một số mẫu dự án, chẳng hạn như các ứng dụng web trong các khung chai, bình và Django. Khi cài đặt Python với trình cài đặt Visual Studio, hãy kiểm tra "Hỗ trợ web Python" theo tùy chọn để cài đặt các mẫu này. Đối với hướng dẫn này, bắt đầu với một dự án trống.

  3. Chọn mẫu ứng dụng Python và chọn Tiếp theo.Python Application template, and select Next.

  4. Trên cấu hình màn hình dự án mới của bạn, chỉ định vị trí tên và tệp cho dự án, sau đó chọn Tạo.Configure your new project screen, specify a name and file location for the project, and then select Create.

    Dự án mới mở ra trong Visual Studio.

    • Cửa sổ Explorer giải pháp Visual Studio hiển thị cấu trúc dự án [1].Solution Explorer window shows the project structure [1].
    • Tệp mã mặc định mở trong trình soạn thảo [2].[2].
    • Cửa sổ Thuộc tính hiển thị thêm thông tin cho mục được chọn trong Giải pháp Explorer, bao gồm vị trí chính xác của nó trên đĩa [3].Properties window shows more information for the item selected in Solution Explorer, including its exact location on disk [3].

  5. Làm quen với Giải pháp Explorer, nơi bạn có thể duyệt các tệp và thư mục trong dự án của mình.Solution Explorer, where you can browse files and folders in your project.

    • Ở cấp cao nhất là giải pháp, theo mặc định có cùng tên với dự án của bạn [1].[1].

      Một giải pháp, được hiển thị dưới dạng tệp .sln trên đĩa, là một thùng chứa cho một hoặc nhiều dự án liên quan. Ví dụ: nếu bạn viết tiện ích mở rộng C ++ cho ứng dụng Python của mình, dự án C ++ đó có thể nằm trong cùng một giải pháp. Giải pháp cũng có thể chứa một dự án cho một dịch vụ web và các dự án cho các chương trình thử nghiệm chuyên dụng.

    • Dự án của bạn, với tên bạn đã đưa ra trong hộp thoại Tạo một dự án mới, hiển thị in đậm [2]. Trên đĩa, dự án là tệp .pyproj trong thư mục dự án của bạn.Create a new project dialog box, displays in bold [2]. On disk, the project is a .pyproj file in your project folder.

    • Theo dự án của bạn là các tệp nguồn, trong trường hợp này chỉ có một tệp .py duy nhất [3]. Chọn tệp hiển thị các thuộc tính của nó trong cửa sổ Thuộc tính [nếu bạn không thấy cửa sổ Thuộc tính, hãy nhấp vào cờ lê trong biểu ngữ giải pháp Explorer]. Nhấp đúp vào một tệp mở ra nó theo bất kỳ cách nào phù hợp với tệp đó.[3]. Selecting a file displays its properties in the Properties window [if you do not see the Properties window, click the wrench in the Solution Explorer banner]. Double-clicking a file opens it in whatever way is appropriate for that file.

    • Cũng theo dự án là nút Môi trường Python [4].Mở rộng nút để hiển thị các phiên dịch viên Python có sẵn.Python Environments node [4]. Expand the node to show the available Python interpreters.

    • Mở rộng một nút phiên dịch để xem các thư viện được cài đặt trong môi trường đó [5].[5].

    Nhấp chuột phải vào bất kỳ nút hoặc mục nào trong Giải pháp Explorer để hiển thị menu ngữ cảnh của các lệnh áp dụng.Ví dụ: đổi tên cho phép bạn thay đổi tên của một nút hoặc mục, bao gồm cả dự án và giải pháp.Solution Explorer to show a context menu of applicable commands. For example, Rename lets you change the name of a node or item, including the project and the solution.

Bước tiếp theo

Đi sâu hơn

  • Các dự án Python trong Visual Studio.
  • Tìm hiểu về ngôn ngữ Python trên Python.org
  • Python cho người mới bắt đầu [python.org]

Nhận xét

Gửi và xem phản hồi cho

Bài Viết Liên Quan

Chủ Đề