Không thể cài đặt python3-dev ubfox


10

Khi tôi cố gắng cài đặt python3-devbằng cách sử dụng, sudo apt-get install python3-devtôi nhận được thông báo sau

python3-dev : Depends: libpython3-dev (= 3.4.0-0ubuntu2) but it is not going to be installed
           Depends: python3.4-dev (>= 3.4.0-0~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Vì vậy, tôi đã cố gắng cài đặt phụ thuộc libpython3-devsau đó tôi nhận được thông báo này

The following packages have unmet dependencies:
 libpython3.4-dev : Depends: libpython3.4-stdlib (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
                    Depends: libpython3.4 (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Tuy nhiên, cả hai phần phụ thuộc đã được cài đặt. Tôi đang sử dụng Ubuntu 14.04

Khi tôi chạy apt-cache policy python3.4tôi đã nhận

    python3.4:
    Installed: 3.4.3-1ubuntu1~14.04.1
  Candidate: 3.4.3-1ubuntu1~14.04.1
  Version table:
 *** 3.4.3-1ubuntu1~14.04.1 0
        100 /var/lib/dpkg/status
     3.4.0-2ubuntu1.1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     3.4.0-2ubuntu1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Phiên bản nào của Ubuntu? Hãy thử apt-get clean allsau đó thử lại.
Aizuddin Zali

Vẫn cùng một lỗi
iLoveCamelCase

Làm thế nào bạn gọi lệnh? Hãy chắc chắn rằng hệ thống của bạn được cập nhật.
Aizuddin Zali

Lệnh gì? Tôi đã sử dụngsudo apt-get clean all
iLoveCamelCase

Ý tôi là khi bạn cố gắng cài đặt.
Aizuddin Zali

Câu trả lời:


6

Giải pháp là chờ các nhà phát triển Ubuntu tải lại Python 3.4.3 lên kho cập nhật. Điều này sẽ xảy ra bất cứ ngày nào bây giờ. Giữ mắt của bạn về lỗi # 1348954 .

Chỉnh sửa: Đã sửa. Cài đặt python3-devlại công trình.


2

Được rồi, tôi đã giải quyết vấn đề này và tạm thời giải quyết vấn đề bằng cách hạ cấp mạnh con trăn của tôi

apt-get install -y \
  python3.4=3.4.0-2ubuntu1.1 \
  python3.4-minimal=3.4.0-2ubuntu1.1 \
  libpython3.4-stdlib=3.4.0-2ubuntu1.1 \
  libpython3.4-minimal=3.4.0-2ubuntu1.1

Chỉnh sửa: Sau khi cài đặt lại stdlibvì nó bỏ lỡ một số thư viện. Xóa python3 có thể xóa một số gói trong môi trường máy tính để bàn của bạn cài đặt lại môi trường máy tính để bàn trong trường hợp đó.

Tôi đã có một số vấn đề với lightdm sau này. Trước khi gỡ bỏ in các gói đã gỡ bỏ và cài đặt lại với python 3 mới

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.