ไม่สามารถติดตั้ง python3-dev ubuntu


10

เมื่อฉันพยายามติดตั้งpython3-devโดยใช้sudo apt-get install python3-devฉันได้รับข้อความต่อไปนี้

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.

ดังนั้นฉันจึงลองติดตั้งการอ้างอิงlibpython3-devจากนั้นฉันได้รับข้อความนี้

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.

อย่างไรก็ตามมีการติดตั้งการอ้างอิงทั้งสองไว้ฉันกำลังใช้ Ubuntu 14.04

เมื่อฉันวิ่งapt-cache policy python3.4ฉันได้

    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

อูบุนตูเวอร์ชันใด ลองapt-get clean allแล้วลองอีกครั้ง
Aizuddin Zali

ยังคงเป็นข้อผิดพลาดเดียวกัน
iLoveCamelCase

คุณเรียกใช้คำสั่งได้อย่างไร ตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัย
Aizuddin Zali

คำสั่งอะไร ฉันใช้sudo apt-get clean all
iLoveCamelCase

ฉันหมายถึงเมื่อคุณพยายามติดตั้ง
Aizuddin Zali

คำตอบ:


6

วิธีแก้ปัญหาคือรอให้นักพัฒนา Ubuntu อัปโหลด Python 3.4.3 ไปยังที่เก็บโปรแกรมปรับปรุงอีกครั้ง สิ่งนี้จะเกิดขึ้นได้ทุกวัน ทำให้ตาของคุณเกี่ยวกับข้อผิดพลาด #

แก้ไข: แก้ไข การติดตั้งใช้python3-devงานได้อีกครั้ง


2

โอเคฉันผ่านขั้นตอนนี้ไปแล้วและแก้ปัญหาชั่วคราวด้วยการลดระดับไพ ธ อนของฉันลง

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

แก้ไข: หลังจากติดตั้งใหม่stdlibเพราะขาดบางไลบรารี การลบ python3 อาจลบแพ็คเกจบางส่วนของสภาพแวดล้อมเดสก์ทอปของคุณติดตั้งสภาพแวดล้อมเดสก์ท็อปใหม่ในกรณีนั้น

ฉันมีปัญหาบางอย่างกับ lightdm หลังจากนี้ ก่อนที่จะลบพิมพ์แพ็คเกจที่ถูกลบออกและติดตั้งใหม่ด้วยไพ ธ อน 3 ใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.