Tôi không phải là chuyên gia về Python, nhưng tôi đã sử dụng nó thường xuyên hơn trong những ngày này và tôi sử dụng Visual Studio Code với phần mở rộng Python để viết các tập lệnh của mình. Một trong những vấn đề khó chịu nhất là nhận được lỗi không có mô-đun có tên xxx khi bạn đã cài đặt mô-đun đó bằng pip
Sự cố phát sinh do Visual Studio Code không sử dụng cùng cài đặt python mà bạn đang sử dụng từ dòng lệnh/thiết bị đầu cuối của mình. Khi bạn chỉnh sửa các tệp Python trong Visual Studio Code, bạn nên chọn lệnh đường dẫn trình thông dịch để chỉ định phiên bản Python nào bạn muốn sử dụng, như thể hiện trong Hình 2
Điều này cho phép bạn chọn phiên bản Python mà bạn muốn sử dụng, nhưng rõ ràng, khi bạn nhấn F5, phiên bản cụ thể đó được sử dụng và có thể bạn đã không cài đặt mô-đun cần thiết trong phiên bản cụ thể đó
Vì Visual Studio Code có thể sử dụng bất kỳ phiên bản Python nào trong hệ thống của bạn, nên bạn cần cài đặt các mô-đun cho phiên bản cụ thể đó được sử dụng
Khi bạn nhận ra điều này, giải pháp rất đơn giản, chỉ cần cài đặt mô-đun với pip bằng cùng một phiên bản Python được chọn làm trình thông dịch [Hình 2] bằng cách sử dụng trực tiếp python. exe đúng bản như hình 3
Khi bạn đã cài đặt các mô-đun bằng chính phiên bản được chọn làm trình thông dịch trong VSCode, bạn đã sẵn sàng để sử dụng. Nhấn F5 bây giờ bạn có thể gỡ lỗi mã của mình mà không gặp vấn đề gì
vscode-dl là tập lệnh Python3 tải xuống phiên bản Linux mới nhất của Visual Studio Code và danh sách tiện ích mở rộng được tuyển chọn để cài đặt trên máy tính không có kết nối Internet hoặc hạn chế proxy
Chương trình cũng tạo một danh mục trong JSON và Markdown có thể được tích hợp vào một trang web, như ví dụ này
Khi chạy lại, nó sẽ cố cập nhật các tiện ích mở rộng và VSCode lên phiên bản mới nhất của chúng
Cài đặt
Yêu cầu
- Python3. phiên bản >= 3. 6 [những cái cũ hơn sẽ không hoạt động vì chuỗi f]. Công cụ đồng hành [xem bên dưới] yêu cầu Python >= 3. 5
píp
Điều này cài đặt phiên bản phát hành, ổn định mới nhất
pip3 install -U vscode-dl
virtualenv
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help
từ kho lưu trữ GitHub
pip3 install -r requirements.txt # install the package python3 setup.py install # run directly from source cd src/vscode_dl ./vscode_dl.py --help
sử dụng cơ bản
Tải xuống Visual Studio Code và các tiện ích mở rộng được liệt kê trong
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help0 [nếu tìm thấy, nếu không thì là danh sách mặc định] vào thư mục con
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help1 [ảnh chụp màn hình]
vscode-dl
Quét các tiện ích mở rộng đã cài đặt và thêm chúng vào danh sách tải xuống
vscode-dl -i
Nhiều tùy chọn hơn có sẵn. Sử dụng
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help2 để cho họ thấy
Chạy với Docker
Dockerfile được cung cấp để chạy ứng dụng vào vùng chứa, với trình thông dịch và các yêu cầu sẵn sàng sử dụng
________số 8Công cụ cài đặt và cập nhật
Lần dùng đầu tiên
Khi cài đặt ngoại tuyến, nhận. py cài đặt hoặc cập nhật Mã, tải xuống và cập nhật các tiện ích mở rộng đã cài đặt từ máy nhân bản
Nó yêu cầu Python 3. 5+ và các yêu cầu nên được cài đặt trên tất cả Debian/Ubuntu hiện đại
curl -skL //mirror.url:port/get.py | python3 - //mirror.url:port/
Cờ
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help3 cho phép cung cấp một bộ tiện ích mở rộng tối thiểu được cài đặt. Chúng nên được liệt kê trong một mảng JSON
Ví dụ về tệp
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help4 [sẽ được sao chép trong thư mục nhân bản]
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help2
Lệnh sau sẽ cài đặt hoặc cập nhật Mã và các tiện ích mở rộng được liệt kê ở trên
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help3
Công cụ đồng hành. python3 -m venv vscode-dl
vscode-dl/bin/pip install vscode-dl
vscode-dl/bin/vscode-dl --help
5
Công cụ tự cài đặt vào
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help6. Công cụ này có thể được sử dụng để bảo trì các tác vụ và cài đặt các tiện ích mở rộng mới. Bạn có thể phải thêm thư mục này vào PATH của mình
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help6
Nhiều tùy chọn hơn có sẵn. Sử dụng
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help7 để cho họ thấy
Bộ chứa phát triển
Mã cho phép bạn phát triển bên trong một thùng chứa. Thật không may, tính năng này yêu cầu kết nối Internet do máy chủ từ xa được tải xuống khi gắn vào vùng chứa, trừ khi máy chủ này đã được cài đặt. Đây là mục đích của các tập lệnh vào thư mục chứa/thư mục con
Nó có thể dễ dàng thích ứng với môi trường xây dựng hiện có, ngay cả đối với phát triển từ xa SSH
Tại thời điểm viết bài [tháng 12 năm 2019], chỉ có các nền tảng x64, armhf, arm64 và Alpine/amd64
Trường hợp tiện ích mở rộng Go
Tiện ích mở rộng Go yêu cầu một số gói Go hoạt động [linter, formatter, code analytics, v.v. ]. Các phụ thuộc này được liệt kê trong tiện ích mở rộng, cố gắng cài đặt chúng từ Internet. Để bỏ qua bước này, chương trình đồng bộ [
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help8 sử dụng lệnh
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help9 để tải xuống các gói cần thiết và công cụ cập nhật [
pip3 install -r requirements.txt # install the package python3 setup.py install # run directly from source cd src/vscode_dl ./vscode_dl.py --help0 hay còn gọi là.
python3 -m venv vscode-dl vscode-dl/bin/pip install vscode-dl vscode-dl/bin/vscode-dl --help5] cài đặt chúng trong
pip3 install -r requirements.txt # install the package python3 setup.py install # run directly from source cd src/vscode_dl ./vscode_dl.py --help2 [GOPATH mặc định]. Do đó, biến môi trường GOPATH phải bao gồm ít nhất thư mục này