this と this と this と this を試しました
これらのどれもpython-devをインストールせず、AMD64システム、14.04を稼働させました。ワグテール、Django cmsをインストールしようとすると、エラーが発生します:
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
パッケージに含まれているpython-dev
cヘッダーが欠落しているためです。
上記のリンクを試したとき、それは言います:
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
debian archives を調査し、python 2.7.8-1
のパッケージを見つけましたが、インストールできませんでした。
launchpadでこれ も試しましたが、動作しません。
本当にそれをしているのですか?
これは# 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
を実行して、Multiverseとuniverseが有効になっていることを確認してください( 「Universe」リポジトリを有効にする方法を参照) ? )。また、システムでbackportsを有効にしましたが、この場合に違いがあるかどうかはわかりません。