Încerc să instalez mdanalysis pentru un proiect universitar folosind comanda:
pip3 install --user numpy mdanalysis
Numpy este deja instalat, așa că funcționează bine, dar pentru mdanalysis primesc:
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv - O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e16e86b7236e86/MD236B7236E8 domenico/.local/lib/python3.8/site-packages/numpy/core/include -I/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e8b723b16/MDAnalysis/lib/formats/usronde3 -includeI/usron. -c MDAnalysis/lib/formats/libdcd.c -o build/temp.linux-x86_64-3.8/MDAnalysis/lib/formats/libdcd.o -std=c99 -ffast-math -O3 -funroll-loops -fsigned-zeros
cc1: avertisment: -fassociative-matematic dezactivat; alte opțiuni au prioritate
MDAnalysis/lib/formats/libdcd.c:36:10: eroare fatală: Python.h: Nu există un astfel de fișier sau director
#include „Python.h”
^~~~~~~~~~
compilarea sa încheiat.
eroare: comanda „x86_64-linux-gnu-gcc” a eșuat cu starea de ieșire 1
EROARE: Roata de construcție a eșuat pentru mdanalysis
Rularea setup.py curat pentru mdanalysis
Nu s-a putut construi mdanalysis
Instalarea pachetelor colectate: mdanalysis
Rularea setup.py install pentru mdanalysis... eroare
EROARE: Comanda a fost greșită cu starea de ieșire 1:
comanda: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e8b723b16/setup.py'"'"'; fişier='"'"'/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e8b723b16/setup.py'"'"';f = getattr(tokenize, '"'"'deschide'"'"', deschis)(fişier) dacă os.path.există (fişier) else io.StringIO('"'"'din setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"' , '"'"'\n'"'"');f.close();exec(compile(cod, fişier, '"'"'exec'"'"'))' install --record /tmp/pip-record-5vlwouu4/install-record.txt --single-version-externally-managed --user --prefix= - -compile --install-headers /home/domenico/.local/include/python3.8/mdanalysis
Am văzut online că ar trebui să instalez python-dev, așa că am făcut:
sudo apt-get install python3-dev
dar acel pachet era deja instalat, așa că am încercat să dezinstalez și să instalez din nou cu:
sudo apt autoremove python3-dev
sudo apt-get install python3-dev
Dar problema a rămas aceeași. Poate cineva să ajute? (Sunt un noob total, așa că explică-mi ca și cum aș fi un bunic confuz)
Mulțumesc anticipat