Puncte:-1

Problemă la utilizarea pip3 pentru a instala mdanalysis

drapel cn

Î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

Puncte:-1
drapel cn

După ce am postat asta, am găsit răspunsul, așa că îl voi posta, în speranța de a ajuta alți grampas confuzi. După cum puteți vedea aici:

"'"'\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

Încerca să folosească pachetul python3.8-dev, așa că atunci când faceți:

sudo apt-get install python3-dev

asigurați-vă că instalați pachetul python-dev pe care vi-l cere mesajul de eroare, în acest caz:

sudo apt-get install python3.8-dev

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.