cuốn sách gpt4 ai đã làm

python - Quản lý của Django hiển thị các lệnh cũ

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 02:19:22 26 4
mua khóa gpt4 Nike

Tôi đang viết gói whl của riêng mình và sau khi tạo một số lệnh quản trị mới và xóa một số lệnh cũ, tôi khá hài lòng với bản thân. Ngoại trừ khi xây dựng gói bánh xe của tôi (sử dụng setup.py bdist_wheel) và cài đặt nó trên máy chủ thử nghiệm của tôi (sử dụng cài đặt pip -U project-2.0b3-py2.py3-none-any. cái gì), tôi nhận thấy quản lý.py Trợ giúp vẫn hiển thị lệnh cũ. Nó thậm chí còn cố chạy các lệnh cũ, vì vậy có một số nội dung cũ ở đó, nhưng tôi không chắc tại sao hoặc như thế nào.

我尝试使用 dự án gỡ cài đặt pip Gỡ cài đặt thay vì nâng cấp và sử dụng đóng băng pip Liệt kê các gói đã cài đặt để đảm bảo rằng tất cả đã biến mất. Ngay cả việc cố gắng chạy các lệnh cũ cũng không thành công nếu gói chưa được cài đặt.

Những mệnh lệnh cũ này đến từ đâu?

câu trả lời hay nhất

Tada. Tìm thấy nó. TL;DR: Chạy setup.py clean --all bdist_wheel.


Vì vậy, khi lệnh biến mất sau khi gỡ cài đặt gói, nó phải có thứ gì đó trong gói. tôi vượt qua

xác nhận

> chuỗi project-2.0b3-py2.py3-none-any.whl | grep old_command

Chắc chắn tìm thấy dấu vết của các đơn đặt hàng cũ của tôi. Vì vậy, chúng đã được tích hợp vào gói của tôi từ đâu đó. Tôi chuyển đến hộp dev của mình và chạy

> tìm . -iname *old_command*
./build/lib/project/management/commands/old_command.py

Mặc dù tôi đã xóa tệp khỏi dự án của mình nhưng dường như nó vẫn còn xây dựng trong thư mục. Tuy nhiên, việc dọn dẹp đơn giản sẽ không loại bỏ được nó sạch --tất cả Có thể. Thuận tiện, nó có thể được kết hợp thành

setup.py clean --all bdist_wheel

Về python - quản lý của Django hiển thị các lệnh cũ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/51967441/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress