apt-get에서 python-dev를 어떻게 설치합니까?


12

나는 시도

그 중 어느 것도 python-dev를 설치하지 못했습니다. 내 장신구, 장고 cm를 설치하려고 할 때 amd64 시스템 14.04가 설치되어 실행 중입니다. 오류가 발생합니다.

     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

이 문제를 해결하고 패키지를 설치하려면 어떻게해야합니까?

패키지에 Python.h포함 된 c 헤더 가 없기 때문입니다 python-dev.

위의 링크를 시도하면 다음과 같이 표시됩니다.

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

...에 대한 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

나는에 연구 한 데비안 아카이브 와의 패키지를 발견 python 2.7.8-1하지만 설치할 수 없습니다.

런치 패드 에서도 이것을 시도 했지만 작동하지 않습니다.

답변:


20

제대로하고 있습니까?

이것은 내 출력입니다 # 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]

루트로 이것을 시도하십시오 ( su)

또한 실행을 시도 # apt update하고 다중 우주 및 유니버스 가 활성화되어 있는지 확인하십시오 ( "유니버스"리포지토리는 어떻게 활성화합니까? 참조 ). 또한 시스템에 백 포트가 활성화되어 있어이 경우 차이가 있는지 확실하지 않습니다.


imgur.com/dI6n3Pq 이것은 내 스크린 샷입니다. 다 우주와 우주를 활성화하는 방법?
x0x

4
@John : 다음 명령을 입력하십시오.sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
Sylvain Pineau

2
python3.5를 사용하여 설치하려고 할 때 비슷한 오류가 발생했습니다. python3.5-dev를 설치 한 후 오류가 사라졌습니다
Saurav Kumar

나는 같은 #include <Python.h>오류 가 있었고 sudo apt-get install python-dev그것을 고쳤다. 이것은 python2.7입니다.
Nick Crawford
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.