python3.6にpipを使用してpsutilをインストールすると、このエラーが発生します
同じエラーで異なるバージョンのpsutilをインストールしようとしました
Command "/usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-_0xq2q7o/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-k4askr37-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-_0xq2q7o/psutil/
pipが文句を言うインストールログをここに投稿できますか?
Ubuntu14.04でpython3.5.4を使用して同じ問題が発生し、以下のログをインストールします。
pip3 install psutil
Collecting psutil
Using cached psutil-5.3.1.tar.gz
Building wheels for collected packages: psutil
Running setup.py bdist_wheel for psutil ... error
Complete output from command /PlexMediaServer/hass/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-45z8bzr6/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp59_mmtqmpip-wheel- --python-tag cp35:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-i686-3.5
creating build/lib.linux-i686-3.5/psutil
copying psutil/_psposix.py -> build/lib.linux-i686-3.5/psutil
copying psutil/__init__.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_pswindows.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_common.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_pslinux.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_psosx.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_compat.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_psbsd.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_pssunos.py -> build/lib.linux-i686-3.5/psutil
creating build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/__init__.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_misc.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_posix.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_system.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_windows.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_memory_leaks.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_osx.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_connections.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_sunos.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/__main__.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_process.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_bsd.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_linux.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_unicode.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_contracts.py -> build/lib.linux-i686-3.5/psutil/tests
running build_ext
building 'psutil._psutil_linux' extension
creating build/temp.linux-i686-3.5
creating build/temp.linux-i686-3.5/psutil
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=531 -DPSUTIL_LINUX=1 -I/usr/include/python3.5m -I/PlexMediaServer/hass/include/python3.5m -c psutil/_psutil_common.c -o build/temp.linux-i686-3.5/psutil/_psutil_common.o
psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for psutil
Running setup.py clean for psutil
Failed to build psutil
Installing collected packages: psutil
Running setup.py install for psutil ... error
Complete output from command /PlexMediaServer/hass/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-45z8bzr6/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-r3gpqlml-record/install-record.txt --single-version-externally-managed --compile --install-headers /PlexMediaServer/hass/include/site/python3.5/psutil:
running install
running build
running build_py
creating build
creating build/lib.linux-i686-3.5
creating build/lib.linux-i686-3.5/psutil
copying psutil/_psposix.py -> build/lib.linux-i686-3.5/psutil
copying psutil/__init__.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_pswindows.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_common.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_pslinux.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_psosx.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_compat.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_psbsd.py -> build/lib.linux-i686-3.5/psutil
copying psutil/_pssunos.py -> build/lib.linux-i686-3.5/psutil
creating build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/__init__.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_misc.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_posix.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_system.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_windows.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_memory_leaks.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_osx.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_connections.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_sunos.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/__main__.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_process.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_bsd.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_linux.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_unicode.py -> build/lib.linux-i686-3.5/psutil/tests
copying psutil/tests/test_contracts.py -> build/lib.linux-i686-3.5/psutil/tests
running build_ext
building 'psutil._psutil_linux' extension
creating build/temp.linux-i686-3.5
creating build/temp.linux-i686-3.5/psutil
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=531 -DPSUTIL_LINUX=1 -I/usr/include/python3.5m -I/PlexMediaServer/hass/include/python3.5m -c psutil/_psutil_common.c -o build/temp.linux-i686-3.5/psutil/_psutil_common.o
psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/PlexMediaServer/hass/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-45z8bzr6/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-r3gpqlml-record/install-record.txt --single-version-externally-managed --compile --install-headers /PlexMediaServer/hass/include/site/python3.5/psutil" failed with error code 1 in /tmp/pip-build-45z8bzr6/psutil/
編集:正しくインストールされたPython3.4.3からアップデートしました
私にとって同じ問題:
bob<strong i="6">@hithere</strong>:~$ python3.6 -m pip install psutil
Collecting psutil
Using cached psutil-5.3.1.tar.gz
Building wheels for collected packages: psutil
Running setup.py bdist_wheel for psutil ... error
Complete output from command /usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-z2l0ojsu/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp0fnfdklipip-wheel- --python-tag cp36:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/psutil
copying psutil/_compat.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_common.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_psosx.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_pswindows.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/__init__.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_pslinux.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_pssunos.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_psposix.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_psbsd.py -> build/lib.linux-x86_64-3.6/psutil
creating build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_osx.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_system.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_process.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_bsd.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_posix.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_unicode.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/__main__.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/__init__.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_linux.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_misc.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_memory_leaks.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_sunos.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_contracts.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_connections.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_windows.py -> build/lib.linux-x86_64-3.6/psutil/tests
running build_ext
building 'psutil._psutil_linux' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/psutil
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=531 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_common.o
psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for psutil
Running setup.py clean for psutil
Failed to build psutil
Installing collected packages: psutil
Running setup.py install for psutil ... error
Complete output from command /usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-z2l0ojsu/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-bvrqh87n-record/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/psutil
copying psutil/_compat.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_common.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_psosx.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_pswindows.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/__init__.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_pslinux.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_pssunos.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_psposix.py -> build/lib.linux-x86_64-3.6/psutil
copying psutil/_psbsd.py -> build/lib.linux-x86_64-3.6/psutil
creating build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_osx.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_system.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_process.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_bsd.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_posix.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_unicode.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/__main__.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/__init__.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_linux.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_misc.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_memory_leaks.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_sunos.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_contracts.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_connections.py -> build/lib.linux-x86_64-3.6/psutil/tests
copying psutil/tests/test_windows.py -> build/lib.linux-x86_64-3.6/psutil/tests
running build_ext
building 'psutil._psutil_linux' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/psutil
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=531 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_common.o
psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-z2l0ojsu/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-bvrqh87n-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-z2l0ojsu/psutil/
Pythonヘッダーファイルが必要です。 Ubuntuの場合: sudo apt-get install python-dev
。
ディストリビューションのようなRedHatでは、 sudo yum install python-devel
である必要があります。
インストールファイルを読んだ後、私はちょうど同じコメントをしようとしていました: https :
ただし、複数のバージョンがインストールされている場合(私のように、Python 3.4.3と3.5.4がインストールされている場合)、次のように、より詳細なバージョンを指定する必要があります。 sudo apt-get install python3.5-dev
その後、問題なくインストールされました
うまくいったありがとう!
@Tommatheussen私も働いてくれてありがとう!
この問題を抱えている他の人に役立つかもしれないもう1つの注意:
RedHatディストリビューションとPython2.7を使用していますが、 sudo yum install python-devel
で問題が解決しませんでした。 どういうわけか、Python2.6用のpython-develをインストールしたからだと最終的に気づきました。
少しグーグルした後、 sudo yum install python27-devel.x86_64
でこの問題を解決することができました。これにより、Python 2.7用のpython_develがインストールされ、その後pip install psutil
成功しました。
ubuntu16.04私は助けました
sudo apt install python3.6-dev
python3 -m pip install psutil
Pythonヘッダーファイルが必要です。 Ubuntuの場合:
sudo apt-get install python-dev
。
ディストリビューションのようなRedHatでは、sudo yum install python-devel
である必要があります。
偉大な人。 ありがとうございました !
sudo yum install python-devel
は、Python 3を使用している間は機能しないため、Python 3を実行している場合は、 sudo yum install python3-devel
試してください..これで問題は解決しました:)
@Kosemii tfds-nightlyをインストールしてtensorflowデータセットライブラリをインストールしようとすると、このエラーが発生しました。
これで私の問題は解決しました:
sudo apt-get install python3.5-dev
3.6で作業している場合は、3.5を3.6に置き換えます
仮想環境を使用しても同じエラーが発生しました。 そして、 sudo apt-get install python3.5-dev
しても、最初は解決しません
それを解決するために、私はしなければなりませんでした:
deactivate
virtualenvsudo apt-get install python3.5-dev
こんにちは、
私は助けに感謝しますが、この問題は1年前に解決されました。
そして本質的に重複したコメントが投稿されています、
と大きく異なる場合を除き、投稿はご遠慮ください。
以前のコメント。
ありがとう
2019年5月14日火曜日、16:07VincentHoulbrèque、 notifications @ github.com
書きました:
仮想環境を使用しても同じエラーが発生しました。 そしてsudoapt-getを実行します
インストールpython3.5-devは最初はそれを解決しませんでした。それを解決するために、私はしなければなりませんでした:
- virtualenvを非アクティブ化します
- virtualenvを削除します
- sudo apt-get install python3.5-dev
- virtualenvを再作成します
—
あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/giampaolo/psutil/issues/1143?email_source=notifications&email_token=AFO6NBFVCTDJADDS3DNLQCTPVLIUNA5CNFSM4D5YZULKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AFO6NBHS7V2W36IPJ3FI64TPVLIUNANCNFSM4D5YZULA
。
sudo yum install python-devel
は、Python 3を使用している間は機能しないため、Python 3を実行している場合は、sudo yum install python3-devel
試してください..これで問題は解決しました:)
ありがとうございました。
sudo yum install python-devel
は、Python 3を使用している間は機能しないため、Python 3を実行している場合は、sudo yum install python3-devel
試してください..これで問題は解決しました:)
ありがとう、それは私のために働きます!
yum install python2-devel
またはyum install python3-devel
2019年12月19日から2020年1月5日まで私は休暇になります。
緊急の場合は0756.932.293で私に連絡することができます
幸せなお祝い!
アレックスガゲア
ヘッダーファイルをインストールしてくれてありがとう!
virtualenvにインストールしようとしたときに同じエラーが発生し、困惑しました。
# pip install psutil
Collecting psutil
Downloading <CENSORED>/psutil-5.7.0.tar.gz (449kB)
100% |████████████████████████████████| 450kB 52.5MB/s
Building wheels for collected packages: psutil
Running setup.py bdist_wheel for psutil ... error
...
gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -I/opt/rh/rh-python36/root/usr/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/opt/rh/rh-python36/root/usr/include/python3.6m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_common.o
psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
error: command 'gcc' failed with exit status 1
----------------------------------------
Command "/opt/my-envs/custom-venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-gv49hqf0/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-4oyv7j_1-record/install-record.txt --single-version-externally-managed --compile --install-headers /opt/my-envs/custom-venv/include/site/python3.6/psutil" failed with error code 1 in /tmp/pip-build-gv49hqf0/psutil/
環境:
CentOS 7.7
python3-devel-3.6.8
Python 3.6.8
pip3 9.0.3
virtualenvコマンドはpython2コンストラクトであることがわかりました。 Ansible Towerのドキュメントは、推奨事項が間違っています。
https://docs.ansible.com/ansible-tower/latest/html/upgrade-migration-guide/virtualenv.html
sudo virtualenv -p /opt/rh/rh-python36/root/usr/bin/python3 /opt/my-envs/custom-venv
source /opt/my-envs/custom-venv/bin/activate
sudo /opt/my-envs/custom-venv/bin/pip install psutil
代わりにこれを行ってください:
sudo python3 -m venv /opt/my-envs/custom-venv
source /opt/my-envs/custom-venv/bin/activate
sudo /opt/my-envs/custom-venv/bin/pip install psutil
ubuntu16.04私は助けました
sudo apt install python3.6-dev python3 -m pip install psutil
thx男、本当に助けて!
Pythonヘッダーファイルが必要です。 Ubuntuの場合:
sudo apt-get install python-dev
。
ディストリビューションのようなRedHatでは、sudo yum install python-devel
である必要があります。
どうもありがとうございました。 それは私に役立った
それでもこの問題が発生する場合は、サーバーにgccをインストールしてください。
exec pip3 install lmdbを試してみると、yum installpython3-develを試すことができます。
インストールファイルを読んだ後、私はちょうど同じコメントをしようとしていました: https :
ただし、複数のバージョンがインストールされている場合(私のように、Python 3.4.3と3.5.4がインストールされている場合)、次のように、より詳細なバージョンを指定する必要があります。sudo apt-get install python3.5-dev
その後、問題なくインストールされました
ありがとう、それは問題を解決します:)
OS:CentOS Linuxリリース8.0.1905(コア)
Python:3.6
手がかり: SystemExit: error: command 'gcc' failed with exit status 1
問題が解決しました。
ym install -y gcc gcc-c++ libgcc platform-python-devel
この問題を抱えている他の人に役立つかもしれないもう1つの注意:
RedHatディストリビューションとPython2.7を使用していますが、
sudo yum install python-devel
で問題が解決しませんでした。 どういうわけか、Python2.6用のpython-develをインストールしたからだと最終的に気づきました。少しグーグルした後、
sudo yum install python27-devel.x86_64
でこの問題を解決することができました。これにより、Python 2.7用のpython_develがインストールされ、その後pip install psutil
成功しました。
Python 3+の場合:
sudo yum install python3-devel.x86_64
Windows 10を使用していますが、この問題を解決するにはどうすればよいですか?
以前のコメント、特にhttps://github.com/giampaolo/psutil/issues/1143#issuecomment-334694641を見てpip
がtarballの代わりにホイール/バイナリを取得するだけなので、これを行う必要はありません。 すでに解決策があり、コメントが多すぎるため、この会話をロックします。
最も参考になるコメント
インストールファイルを読んだ後、私はちょうど同じコメントをしようとしていました: https :
ただし、複数のバージョンがインストールされている場合(私のように、Python 3.4.3と3.5.4がインストールされている場合)、次のように、より詳細なバージョンを指定する必要があります。
sudo apt-get install python3.5-dev
その後、問題なくインストールされました