Trình thông dịch Python 3.4 cho Visual Studio 2013

Visual Studio Code là một trong những IDE phổ biến nhất dành cho nhà phát triển. Ảnh chụp màn hình Chỉ mục PYPL cho mã VS như sau đối với Hoa Kỳ

Trình thông dịch Python 3.4 cho Visual Studio 2013

Tạo một dự án mới tạo ra một dự án mới. py với một dòng mã

Trình thông dịch Python 3.4 cho Visual Studio 2013

Bây giờ bạn nhấn F5, nó sẽ chạy mã Python của bạn

Trình thông dịch Python 3.4 cho Visual Studio 2013

Đây là phần dễ dàng. Điều tôi gặp khó khăn là tìm cách thêm các thư viện bên ngoài và nhập các thư viện này. Sau đây là mã Python đơn giản mà tôi đang cố chạy (từ lớp Udacity Machine Learning)

import numpy as np X = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]]) Y = np.array([1, 1, 1, 2, 2, 2]) from sklearn.naive_bayes import GaussianNB clf = GaussianNB() clf.fit(X, Y) print(clf.predict([[-0.8, -1]]))

Đây là lúc tôi bắt đầu gặp rắc rối. VS liên tục phàn nàn về việc “Không có mô-đun nào tên là ‘numpy’. ” và tiếp tục dừng lại ở câu lệnh nhập

Nếu bạn google 'visual studio no module named numpy' hoặc 'no module named numpy', bạn sẽ tìm thấy vô số chủ đề với nhiều đề xuất khác nhau, bao gồm cài đặt/nâng cấp pip (pip đi kèm với 3. 4), sử dụng easy_install và chạy các bản cập nhật sổ đăng ký khác. Tôi không thể làm cho bất kỳ cái nào trong số này hoạt động. Với pip, nó mang đến cho tôi hy vọng hão huyền như thể mọi thứ đều ổn

Trình thông dịch Python 3.4 cho Visual Studio 2013

nhưng sau đó dừng lại do lỗi (thêm về cài đặt bằng dòng lệnh sau)

Sau rất nhiều lần tìm kiếm, tôi quyết định dùng thử trình cài đặt Windows gọn gàng có sẵn tại http. //www. scipy. org/scipylib/tải xuống. html. Chỉ có phiên bản 32-bit có sẵn trên trang web chính thức này, vì vậy tôi đã thử cài đặt phiên bản đó, nhưng cuối cùng lại gặp phải lỗi sau nói rằng không tìm thấy python trong sổ đăng ký

Trình thông dịch Python 3.4 cho Visual Studio 2013

Đây là những gì cuối cùng đã làm việc -

Tôi đã gỡ cài đặt Python 64-bit của mình và cài đặt lại Python 32-bit

Sau đó thử cài đặt numpy - đã hoạt động

Trình thông dịch Python 3.4 cho Visual Studio 2013

Tương tự, tôi cũng có thể cài đặt các mô-đun khác. sklearn được cài đặt như một nét duyên dáng

Trình thông dịch Python 3.4 cho Visual Studio 2013

Mã trước đó yêu cầu scipy, vì vậy tôi cũng đã cài đặt scipy (từ http. //www. scipy. org/scipylib/tải xuống. html)

Trình thông dịch Python 3.4 cho Visual Studio 2013

Bây giờ mã Python của tôi chạy như một nét duyên dáng trong Visual Studio. 🙂

Trình thông dịch Python 3.4 cho Visual Studio 2013

Vì vậy, chỉ để tóm tắt lại, đây là các bước để làm theo

  1. Cài đặt Python 32-bit. Đảm bảo 'Thêm trăn. exe đến đường dẫn' được bật
  2. Cài đặt Công cụ Python cho Visual Studio
  3. Cài đặt numpy 32-bit và bất kỳ mô-đun bên ngoài nào khác mà bạn cần
  4. Chạy mã của bạn

Có vẻ khá đơn giản, nhưng nhiều người, bao gồm cả tôi, dường như gặp khó khăn khi khiến Visual Studio hoạt động với Python, đặc biệt là khiến các mô-đun bên ngoài hoạt động

Nhân tiện, có các phiên bản 'không chính thức' của numpy có sẵn trong 64-bit và cũng có sẵn các phiên bản Windows của Python (như IronPython), nhưng tôi chưa thực sự tìm hiểu kỹ về các phiên bản này. Tôi chắc chắn rằng một số kết hợp này sẽ hoạt động tốt như nhau

Cuối cùng, có vẻ khá đơn giản để cài đặt các mô-đun Python bằng pip. Về cơ bản có (ít nhất?) 3 cách –

– nếu có tệp zip (hoặc tệp tar. gz), chỉ cần tải xuống và giải nén vào một thư mục (thư mục này phải chứa một tệp có tên setup. py) – xem video YouTube tại đây. Sau đó vào thư mục đó trong dấu nhắc lệnh và làm.
thiết lập python. cài đặt py

– nếu bạn đã tải xuống một. whl, chỉ cần mở dấu nhắc lệnh và gõ.
pip cài đặt gói nào đó. whl

– cài đặt trực tiếp bằng pip (không cần thay đổi thư mục hay gì cả, chỉ cần mở cửa sổ lệnh).
pip cài đặt –U packageName (e. g. , PySide)

Bạn sẽ cần sử dụng một trong hai phương pháp trên để cài đặt các gói không có trình cài đặt Windows. Chẳng hạn, matplotlib có trình cài đặt, nhưng nó phụ thuộc vào Six không có trình cài đặt. Matplotlib cũng yêu cầu dateutil và pyparsing và http. //www. lfd. uci. edu/~gohlke/pythonlibs  là một nguồn tài nguyên tuyệt vời để tải xuống các mô-đun này từ

Visual Studio 2013 có hỗ trợ Python không?

Trăn 3. 6 được hỗ trợ cho visual studio 2013 .

Làm cách nào để cài đặt trình thông dịch Python trong Visual Studio Code?

Tài liệu này có hữu ích không? .
điều kiện tiên quyết
Cài đặt Visual Studio Code và Tiện ích mở rộng Python
Cài đặt trình thông dịch Python
Xác minh cài đặt Python
Bắt đầu Mã VS trong thư mục dự án (không gian làm việc)
Chọn một trình thông dịch Python
Tạo tệp mã nguồn Python Hello World
Chạy Hello World

Liệu Python 3. 10 Làm việc với Visual Studio Code?

Mỗi phiên bản Visual Studio hướng đến một phiên bản Python cụ thể. Ví dụ: Visual Studio 2019 đã nhắm mục tiêu Python 3. 7, trong khi Visual Studio 2022 nhắm đến Python 3. 9 ( Trăn 3. 10 mới ra mắt , nhưng vẫn còn nhiều gói phổ biến chưa được hỗ trợ đầy đủ, vì vậy Python 3. 9 là lựa chọn tốt hơn).

Python 3 có phải là trình thông dịch không?

Có chương trình được cài đặt trên máy tính của bạn có tên "python3" hoặc "python" và công việc của chương trình này là xem và chạy mã Python của bạn. Loại chương trình này được gọi là "thông dịch viên" .