Python-dev'i apt-get'den nasıl yükleyebilirim?


12

Bu ve bu ve bu ve bu denedim

Bunların hiçbiri python-dev'i kuruyor, ben wdtail, bir django cms yüklemeye çalışırken amd64 sistemimi 14.04 çalıştırıp çalıştırıyorum, hatayı alıyorum:

     pysass.c:4:20: fatal error: Python.h: No such file or directory

     #include <Python.h>

                        ^

    compilation terminated.

    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

    ----------------------------------------
    Cleaning up...
    Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/
    libsass/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace
    ('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ojWg1O-record/install-
    record.txt --single-version-externally-managed --compile failed with error code 1 in 
    /tmp/pip_build_root/libsass
    Storing debug log for failure in /home/payload/.pip/pip.log

Bunu nasıl düzeltebilirim ve paketi nasıl yükleyebilirim?

Pakete Python.hdahil olan eksik c başlığı nedeniyle python-dev.

Yukarıdaki bağlantıları denediğimde şöyle diyor:

apt-get install python-dev

Package python-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python

E: Package 'python-dev' has no installation candidate

için apt-get install python2.7-dev

Package python2.7-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python2.7-dev' has no installation candidate

Debian arşivlerini araştırdım ve bir paket buldum python 2.7.8-1ama kurulamadı.

Bunu fırlatma rampasında da denedim , ancak çalışmıyor.

Yanıtlar:


20

Doğru yaptığınızdan emin misiniz?

Bu benim için çıktı # apt-get install python2.7-dev

root@olympus:/home/zeus# apt-get install python2.7-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libexpat1-dev libpython2.7-dev
The following NEW packages will be installed:
  libexpat1-dev libpython2.7-dev python2.7-dev
0 upgraded, 3 newly installed, 0 to remove and 7 not upgraded.
Need to get 22.4 MB of archives.
After this operation, 35.0 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Bunu root ( su) olarak yapmayı deneyin

Ayrıca, çalıştırmayı deneyin # apt updateve Çoklu Evrenin ve evrenin etkin olduğundan emin olun (Bkz . "Evren" deposunu nasıl etkinleştiririm? ). Ayrıca sistemimde backportları etkinleştirdim, bu durumda bir fark yaratıp yaratmadığından emin değilim.


imgur.com/dI6n3Pq Bu benim ekran görüntüm . çoklu evren ve evren nasıl etkinleştirilir?
x0x

4
@John: Aşağıdaki komutu yazın:sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
Sylvain Pineau

2
+1 .. python3.5 kullanarak yüklemeye çalışırken benzer hata alıyordum. Python3.5-dev yüklendikten sonra hata gitti
Saurav Kumar

Aynı #include <Python.h>hatayla karşılaştım ve çalışmayı sudo apt-get install python-devdüzelttim. Bu python2.7 ile.
Nick Crawford
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.