2015-06-02 20 views
5

Làm cách nào để thêm mô-đun python tùy chỉnh vào công cụ hoàn thành mã Visual Studio IntelliSense?Visual Studio Cách thêm mô-đun Python vào Intellisense

Tình huống: Tôi đang làm việc trên mô-đun python tham chiếu đến một mô-đun khác mà tôi đã lưu trong /myPython/foo.py.

Nếu tôi bắt đầu nhập foo.someDef Tôi muốn IntelliSense nhận ra tôi đang truy cập vào mô-đun đó và đề xuất hoàn thành mã.

Trả lời

5

Intellisense của Visual Studio sẽ nhận ra các mô-đun Python tùy chỉnh sau khi chúng được đặt đúng vào thư mục "site-packages" trong thư mục "Lib" trong thư mục Python.

Ví dụ: /Python27/Lib/site-packages/myPython

Bên trong thư mục "myPython", đặt một tập tin văn bản đơn giản gọi là "__init__.py". Nếu không Intellisense sẽ không nhận ra gói của bạn.

Bạn cũng có thể phải nhấp vào "Làm mới DB" trong tab Môi trường Python.

Menu to Python ToolsPython Environments

+0

"Làm mới DB" ở đâu trong VS2013? Điều đó có vẻ quan trọng bởi vì tôi đã kiểm tra tất cả các thư mục gói trang web và chúng chứa các tệp "\ _ \ _ init \ __. Py". – stifin

+3

Để truy cập nút "Làm mới DB", hãy chuyển lựa chọn thả xuống từ "Tổng quan" hoặc "pip" sang "IntelliSense". – mars

Các vấn đề liên quan