instal psutil dengan pip di python3.6 memberikan kesalahan ini
Saya sudah mencoba menginstal berbagai versi psutil dengan kesalahan yang sama
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/
Bisakah Anda memposting log instalasi yang dikeluhkan pip di sini?
Saya mengalami masalah yang sama, menggunakan python 3.5.4 di Ubuntu 14.04, instal log di bawah ini:
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/
EDIT: Saya baru saja memperbarui dari python 3.4.3, yang menginstal dengan benar
Masalah yang sama untuk saya:
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/
Kalian membutuhkan file header Python. Di Ubuntu: sudo apt-get install python-dev
.
Di RedHat seperti distro, seharusnya sudo yum install python-devel
.
Saya baru saja akan memberikan komentar yang sama, setelah saya membaca file instal: https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
Namun, jika Anda menginstal beberapa versi (seperti saya, saya menginstal python 3.4.3 dan 3.5.4), Anda perlu menentukan versi yang lebih terperinci, seperti: sudo apt-get install python3.5-dev
Setelah itu, dipasang tanpa masalah
Terima kasih itu berhasil!
@Tommatheussen Terima kasih itu berhasil untuk saya juga!
Satu catatan lagi yang mungkin berguna bagi orang lain dengan masalah ini:
Saya menggunakan distro RedHat dan Python 2.7, dan sudo yum install python-devel
tidak menyelesaikan masalah. Saya akhirnya menyadari itu karena, untuk beberapa alasan, yang menginstal python-devel untuk Python 2.6.
Setelah sedikit googling, saya dapat menyelesaikan masalah ini dengan sudo yum install python27-devel.x86_64
, yang menginstal python_devel untuk Python 2.7 setelah itu pip install psutil
berhasil.
ubuntu 16.04 saya membantu
sudo apt install python3.6-dev
python3 -m pip install psutil
Kalian membutuhkan file header Python. Di Ubuntu:
sudo apt-get install python-dev
.
Di RedHat seperti distro, seharusnyasudo yum install python-devel
.
Orang hebat. Terima kasih !
sudo yum install python-devel
tidak berfungsi saat Anda menggunakan python 3, Jadi coba sudo yum install python3-devel
incase jika Anda menjalankan python 3 .. Ini menyelesaikan masalah saya :)
@Kosemii Saya mendapat kesalahan ini ketika mencoba menginstal tfds-nightly untuk menginstal pustaka dataset tensorflow.
Ini memecahkan masalah saya:
sudo apt-get install python3.5-dev
jika Anda bekerja di 3.6, ganti 3.5 dengan 3.6
Saya mengalami kesalahan yang sama saat menggunakan lingkungan virtual. Dan melakukan sudo apt-get install python3.5-dev
tidak menyelesaikannya pada awalnya.
Untuk mengatasinya, saya harus:
deactivate
virtualenvsudo apt-get install python3.5-dev
Halo,
Sementara saya menghargai bantuannya, masalah ini telah diselesaikan selama satu tahun sekarang,
Dan pada dasarnya, komentar duplikat sedang diposting,
Harap jangan memposting kecuali jika sangat berbeda dengan
komentar sebelumnya.
Terima kasih
Pada Sel, 14 Mei 2019, 16:07 Vincent Houlbrèque, [email protected]
menulis:
Saya mengalami kesalahan yang sama saat menggunakan lingkungan virtual. Dan melakukan sudo apt-get
install python3.5-dev tidak menyelesaikannya pada awalnya.Untuk mengatasinya, saya harus:
- nonaktifkan virtualenv
- hapus virtualenv tersebut
- sudo apt-get install python3.5-dev
- membuat ulang virtualenv tersebut
-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/giampaolo/psutil/issues/1143?email_source=notifications&email_token=AFO6NBFVCTDJADDS3DNLQCTPVLIUNA5CNFSM4D5YZULKYY3PNVWWK3TUL52HS4DFVREXG43VMVVBW6ZYA
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AFO6NBHS7V2W36IPJ3FI64TPVLIUNANCNFSM4D5YZULA
.
sudo yum install python-devel
tidak berfungsi saat Anda menggunakan python 3, Jadi cobasudo yum install python3-devel
incase jika Anda menjalankan python 3 .. Ini menyelesaikan masalah saya :)
TERIMA KASIH.
sudo yum install python-devel
tidak berfungsi saat Anda menggunakan python 3, Jadi cobasudo yum install python3-devel
incase jika Anda menjalankan python 3 .. Ini menyelesaikan masalah saya :)
terima kasih, itu berhasil untuk saya!
yum install python2-devel
atau yum install python3-devel
Antara 19.12.2019 - 05.01.2020 saya akan berlibur.
Untuk keadaan darurat, Anda dapat menghubungi saya di 0756.932.293
Selamat merayakan!
Alex Gagea
Terima kasih menginstal file header untuk saya!
Kesalahan yang sama ketika mencoba menginstal di virtualenv dan saya bingung.
# 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/
Lingkungan Hidup:
CentOS 7.7.0
python3-devel-3.6.8
Python 3.6.8
pip3 9.0.3
Ternyata perintah virtualenv adalah konstruksi python2. Dokumentasi Ansible Tower salah dalam rekomendasi mereka:
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
Lakukan ini sebagai gantinya:
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
ubuntu 16.04 saya membantu
sudo apt install python3.6-dev python3 -m pip install psutil
thx man, sangat membantu!
Kalian membutuhkan file header Python. Di Ubuntu:
sudo apt-get install python-dev
.
Di RedHat seperti distro, seharusnyasudo yum install python-devel
.
Terima kasih banyak. itu melayani saya
jika kalian masih mengalami masalah ini, instal gcc ke server Anda
jika Anda mencoba exec pip3 install lmdb, Anda dapat mencoba yum install python3-devel
Saya baru saja akan memberikan komentar yang sama, setelah saya membaca file instal: https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
Namun, jika Anda menginstal beberapa versi (seperti saya, saya menginstal python 3.4.3 dan 3.5.4), Anda perlu menentukan versi yang lebih terperinci, seperti:sudo apt-get install python3.5-dev
Setelah itu, dipasang tanpa masalah
terima kasih, ini menyelesaikan masalah :)
OS: Rilis CentOS Linux 8.0.1905 (Core)
Python: 3.6
Petunjuk : SystemExit: error: command 'gcc' failed with exit status 1
Masalah terpecahkan.
ym install -y gcc gcc-c++ libgcc platform-python-devel
Satu catatan lagi yang mungkin berguna bagi orang lain dengan masalah ini:
Saya menggunakan distro RedHat dan Python 2.7, dan
sudo yum install python-devel
tidak menyelesaikan masalah. Saya akhirnya menyadari itu karena, untuk beberapa alasan, yang menginstal python-devel untuk Python 2.6.Setelah sedikit googling, saya dapat menyelesaikan masalah ini dengan
sudo yum install python27-devel.x86_64
, yang menginstal python_devel untuk Python 2.7 setelah itupip install psutil
berhasil.
Untuk python 3+:
sudo yum menginstal python3-devel.x86_64
Saya menggunakan Windows 10, bagaimana saya bisa mengatasi masalah ini?
Lihat komentar sebelumnya, khususnya https://github.com/giampaolo/psutil/issues/1143#issuecomment -334694641. Di Windows Anda tidak perlu melakukan itu karena pip
hanya akan mendapatkan roda / binari, bukan tarball. Saya akan mengunci percakapan ini karena sudah ada solusi dan menghasilkan terlalu banyak komentar.
Komentar yang paling membantu
Saya baru saja akan memberikan komentar yang sama, setelah saya membaca file instal: https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
Namun, jika Anda menginstal beberapa versi (seperti saya, saya menginstal python 3.4.3 dan 3.5.4), Anda perlu menentukan versi yang lebih terperinci, seperti:
sudo apt-get install python3.5-dev
Setelah itu, dipasang tanpa masalah