Tôi đang chạy trên VirtualBox Ubuntu 18.04.5 LTS
. tôi đang chạy Trăn 3.6.9
.
Khi cố gắng tạo một môi trường ảo với sudo python3 -m venv env
Tôi có:
admin@admin-VirtualBox:~/Desktop/project$ sudo python3 -m venv .venv
Môi trường ảo không được tạo thành công vì ensurepip không
có sẵn. Trên hệ thống Debian/Ubuntu, bạn cần cài đặt python3-venv
gói bằng lệnh sau.
apt-get cài đặt python3-venv
Bạn có thể cần sử dụng sudo với lệnh đó. Sau khi cài đặt python3-venv
gói, tạo lại môi trường ảo của bạn.
Lỗi lệnh: ['/home/admin/Desktop/project/.venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
admin@admin-VirtualBox:~/Desktop/project$ python3 --version
Trăn 3.6.9
admin@admin-VirtualBox:~/Desktop/project$ sudo apt-get install python3.6-venv
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Không thể cài đặt một số gói. Điều này có thể có nghĩa là bạn có
yêu cầu một tình huống không thể hoặc nếu bạn đang sử dụng không ổn định
phân phối mà một số gói bắt buộc chưa được tạo
hoặc đã được chuyển ra khỏi Incoming.
Thông tin sau đây có thể giúp giải quyết tình huống:
Các gói sau đây có các thuộc tính không được đáp ứng:
python3.6-venv : Tùy thuộc: python3.6 (= 3.6.5-3) nhưng 3.6.9-1~18.04ubuntu1.1 sẽ được cài đặt
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.
admin@admin-VirtualBox:~/Desktop/project$
Tôi đã nghiên cứu và thấy rằng trăn3
có venv
đã được cài đặt sẵn. Tôi tin rằng có một số phụ thuộc bị hỏng.
tôi đã thử:
admin@admin-VirtualBox:~/Desktop/project$ sudo apt-cache policy python3.6-venv python3.6 python3
python3.6-venv:
Đã cài đặt: (không có)
Ứng viên: 3.6.5-3
Bảng phiên bản:
3.6.5-3 500
500 gói http://at.archive.ubuntu.com/ubuntu bionic/universe AMD64
trăn3.6:
Đã cài đặt: 3.6.9-1~18.04ubuntu1.1
Ứng viên: 3.6.9-1~18.04ubuntu1.1
Bảng phiên bản:
*** 3.6.9-1~18.04ubuntu1.1 100
100 /var/lib/dpkg/trạng thái
3.6.5-3 500
500 gói http://at.archive.ubuntu.com/ubuntu bionic/main amd64
trăn3:
Đã cài đặt: 3.6.7-1~18.04
Ứng viên: 3.6.7-1~18.04
Bảng phiên bản:
*** 3.6.7-1~18.04 100
100 /var/lib/dpkg/trạng thái
3.6.5-3 500
500 gói http://at.archive.ubuntu.com/ubuntu bionic/main amd64
Bất kỳ đề xuất làm thế nào để khắc phục điều này? Vấn đề là gì?
Tôi đánh giá cao câu trả lời của bạn!