installer psutil avec pip sur python3.6 donne cette erreur
J'ai essayĂ© d'installer diffĂ©rentes versions de psutil avec la mĂȘme erreur
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/
Pouvez-vous publier le journal d'installation dont pip se plaint ici?
J'ai le mĂȘme problĂšme, en utilisant python 3.5.4 sur Ubuntu 14.04, installez les journaux ci-dessous:
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: Je viens de mettre à jour à partir de python 3.4.3, qui a correctement installé
MĂȘme problĂšme pour moi:
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/
Vous avez besoin de fichiers d'en-tĂȘte Python. Sur Ubuntu: sudo apt-get install python-dev
.
Sur RedHat comme les distributions, cela devrait ĂȘtre sudo yum install python-devel
.
J'Ă©tais sur le point de commenter la mĂȘme chose, aprĂšs avoir lu le fichier d'installation: https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
Cependant, si vous avez plusieurs versions installées (comme moi, j'ai installé python 3.4.3 et 3.5.4), vous devez spécifier une version plus granulaire, comme ceci: sudo apt-get install python3.5-dev
AprÚs cela, il s'est installé sans problÚme
Merci qui a fonctionné!
@Tommatheussen Merci d'avoir travaillé pour moi aussi!
Une autre note qui peut ĂȘtre utile Ă d'autres personnes avec ce problĂšme:
J'utilise une distribution RedHat et Python 2.7, et sudo yum install python-devel
ne résout pas le problÚme. J'ai finalement réalisé que c'était parce que, pour une raison quelconque, cela installait python-devel pour Python 2.6.
AprÚs un peu de recherche sur Google, j'ai pu résoudre ce problÚme avec sudo yum install python27-devel.x86_64
, qui a installé python_devel pour Python 2.7, aprÚs quoi pip install psutil
réussi.
ubuntu 16.04 j'ai aidé
sudo apt install python3.6-dev
python3 -m pip install psutil
Vous avez besoin de fichiers d'en-tĂȘte Python. Sur Ubuntu:
sudo apt-get install python-dev
.
Sur RedHat comme les distributions, cela devrait ĂȘtresudo yum install python-devel
.
Grand homme. Je vous remercie !
sudo yum install python-devel
fonctionne pas pendant que vous utilisez python 3, essayez donc sudo yum install python3-devel
cas de fonctionnement de python 3 .. Cela a résolu mon problÚme :)
@Kosemii J'ai eu cette erreur en essayant d'installer tfds-nightly pour installer la bibliothÚque de jeux de données tensorflow.
Cela a résolu mon problÚme:
sudo apt-get installer python3.5-dev
si vous travaillez en 3.6, remplacez 3.5 par 3.6
J'ai eu la mĂȘme erreur en utilisant un environnement virtuel. Et faire sudo apt-get install python3.5-dev
ne l'a pas résolu au début.
Pour le résoudre, je devais:
deactivate
le virtualenvsudo apt-get install python3.5-dev
Salut,
Bien que j'apprécie l'aide, ce problÚme est résolu depuis un an maintenant,
Et essentiellement des commentaires en double sont publiés,
Veuillez vous abstenir de publier à moins que ce soit significativement différent de
commentaires précédents.
Merci
Le mar 14 mai 2019, 16:07 Vincent HoulbrĂšque, [email protected]
a Ă©crit:
J'ai eu la mĂȘme erreur en utilisant un environnement virtuel. Et faire sudo apt-get
installer python3.5-dev ne l'a pas résolu au début.Pour le résoudre, je devais:
- désactiver le virtualenv
- supprimer le virtualenv
- sudo apt-get installer python3.5-dev
- recréer le virtualenv
-
Vous recevez cela parce que vous avez été mentionné.
RĂ©pondez directement Ă cet e-mail, affichez-le sur GitHub
https://github.com/giampaolo/psutil/issues/1143?email_source=notifications&email_token=AFO6NBFVCTDJADDS3DNLQCTPVLIUNA5CNFSM4D5YZULKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVLZGYA#issuecomment-492278624 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AFO6NBHS7V2W36IPJ3FI64TPVLIUNANCNFSM4D5YZULA
.
sudo yum install python-devel
fonctionne pas pendant que vous utilisez python 3, essayez doncsudo yum install python3-devel
cas de fonctionnement de python 3 .. Cela a résolu mon problÚme :)
JE VOUS REMERCIE.
sudo yum install python-devel
fonctionne pas pendant que vous utilisez python 3, essayez doncsudo yum install python3-devel
cas de fonctionnement de python 3 .. Cela a résolu mon problÚme :)
merci, cela fonctionne pour moi!
yum install python2-devel
ou yum install python3-devel
Entre le 19.12.2019 et le 05.01.2020, je serai en vacances.
Pour les urgences, vous pouvez me contacter au 0756.932.293
Bonnes fĂȘtes!
Alex Gagea
Merci d'installer les fichiers d'en-tĂȘte fonctionne pour moi!
MĂȘme erreur en essayant d'installer dans un virtualenv et j'ai Ă©tĂ© dĂ©concertĂ©.
# 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/
Environnement:
CentOS 7.7
python3-devel-3.6.8
Python 3.6.8
pip3 9.0.3
Il s'avĂšre que la commande virtualenv est une construction python2. Les documents Ansible Tower se trompent dans leur recommandation:
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
Faites ceci Ă la place:
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 j'ai aidé
sudo apt install python3.6-dev python3 -m pip install psutil
thx man, vraiment aider!
Vous avez besoin de fichiers d'en-tĂȘte Python. Sur Ubuntu:
sudo apt-get install python-dev
.
Sur RedHat comme les distributions, cela devrait ĂȘtresudo yum install python-devel
.
Merci beaucoup. ça m'a servi
si vous avez toujours ce problĂšme, installez simplement gcc sur votre serveur
si vous essayez exec pip3 install lmdb, vous pouvez essayer yum install python3-devel
J'Ă©tais sur le point de commenter la mĂȘme chose, aprĂšs avoir lu le fichier d'installation: https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
Cependant, si vous avez plusieurs versions installées (comme moi, j'ai installé python 3.4.3 et 3.5.4), vous devez spécifier une version plus granulaire, comme ceci:sudo apt-get install python3.5-dev
AprÚs cela, il s'est installé sans problÚme
merci, cela résout le problÚme :)
SystĂšme d'exploitation: CentOS Linux version 8.0.1905 (Core)
Python: 3,6
Indices ïŒ SystemExit: error: command 'gcc' failed with exit status 1
ProblÚme résolu.
ym install -y gcc gcc-c++ libgcc platform-python-devel
Une autre note qui peut ĂȘtre utile Ă d'autres personnes avec ce problĂšme:
J'utilise une distribution RedHat et Python 2.7, et
sudo yum install python-devel
ne résout pas le problÚme. J'ai finalement réalisé que c'était parce que, pour une raison quelconque, cela installait python-devel pour Python 2.6.AprÚs un peu de recherche sur Google, j'ai pu résoudre ce problÚme avec
sudo yum install python27-devel.x86_64
, qui a installé python_devel pour Python 2.7, aprÚs quoipip install psutil
réussi.
Pour python 3+:
sudo yum installer python3-devel.x86_64
J'utilise Windows 10, comment puis-je résoudre ce problÚme s'il vous plaßt?
Regardez les commentaires précédents, en particulier https://github.com/giampaolo/psutil/issues/1143#issuecomment -334694641. Sous Windows, vous n'avez pas besoin de le faire car pip
obtiendra simplement les roues / binaires au lieu de l'archive tar. Je vais verrouiller cette conversation car il existe déjà une solution et produit trop de commentaires.
Commentaire le plus utile
J'Ă©tais sur le point de commenter la mĂȘme chose, aprĂšs avoir lu le fichier d'installation: https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
Cependant, si vous avez plusieurs versions installées (comme moi, j'ai installé python 3.4.3 et 3.5.4), vous devez spécifier une version plus granulaire, comme ceci:
sudo apt-get install python3.5-dev
AprÚs cela, il s'est installé sans problÚme