Tôi đang cố cài đặt mdanalysis cho một dự án đại học bằng lệnh:
cài đặt pip3 --user numpy mdanalysis
Numpy đã được cài đặt, vì vậy nó hoạt động tốt, nhưng đối với phân tích mdanalysis, tôi nhận được:
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-so sánh -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_304f5152ac494a7e86bfe16e8b723b16/MDAnalysis/lib/formats -I/home/ domenico/.local/lib/python3.8/site-packages/numpy/core/include -I/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e8b723b16/MDAnalysis/lib/formats/include -I/usr/include/python3.8 -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-zero
cc1: cảnh báo: -fassociative-math bị vô hiệu hóa; các tùy chọn khác được ưu tiên
MDAnalysis/lib/formats/libdcd.c:36:10: lỗi nghiêm trọng: Python.h: Không có tệp hoặc thư mục như vậy
#include "Python.h"
^~~~~~~~~~
biên dịch chấm dứt.
lỗi: lệnh 'x86_64-linux-gnu-gcc' không thành công với trạng thái thoát 1
LỖI: Không thể xây dựng bánh xe cho mdanalysis
Đang chạy setup.py clean cho mdanalysis
Không xây dựng được mdanalysis
Cài đặt các gói đã thu thập: mdanalysis
Chạy cài đặt setup.py cho mdanalysis ... bị lỗi
LỖI: Lệnh bị lỗi với trạng thái thoát 1:
lệnh: /usr/bin/python3 -u -c 'nhập io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e8b723b16/setup.py'"'"'; tập tin='"'"'/tmp/pip-install-kpddjyii/mdanalysis_304f5152ac494a7e86bfe16e8b723b16/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(tập tin) nếu os.path.exists(tập tin) other io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"' , '"'"'\n'"'"');f.close();exec(biên dịch(mã, tập tin, '"'"'exec'"'"'))' cài đặt --record /tmp/pip-record-5vlwouu4/install-record.txt --single-version-externally-managed --user --prefix= - -compile --install-headers /home/domenico/.local/include/python3.8/mdanalysis
Tôi thấy trên mạng rằng tôi nên cài đặt python-dev nên tôi đã làm:
sudo apt-get cài đặt python3-dev
nhưng gói đó đã được cài đặt, vì vậy tôi đã cố gỡ cài đặt và cài đặt lại bằng:
sudo apt autoremove python3-dev
sudo apt-get cài đặt python3-dev
Nhưng vấn đề vẫn như cũ. Ai đó có thể giúp đỡ? (Tôi hoàn toàn là người mới, vì vậy hãy giải thích cho tôi như thể tôi là một ông nội bối rối)
Cảm ơn trước