Tôi rất mới để python.I cài đặt một bộ điều khiển openflow trên máy tính Linux của tôi (Ubunutu 12.04) được gọi là RYU sử dụng:Python.h mất tích từ Ubuntu 12.04
sudo pip install ryu
Tôi đã cố gắng để chạy một file python sử dụng ryu-manager như hình dưới đây.
sudo ryu-manager simple_switch.py
Traceback (most recent call last):
File "/usr/local/bin/ryu-manager", line 19, in <module>
import gevent
ImportError: No module named gevent
Sau đó, tôi đã cố gắng để cài đặt gevent sử dụng:
sudo pip install gevent
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c gevent/core.c -o build/temp.linux-x86_64-2.7/gevent/core.o
gevent/core.c:4:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
nguyên nhân của lỗi này là gì? Tôi cố gắng để xác định vị trí các tập tin Python.h sử dụng:
sudo locate Python.h
tôi không thể tìm thấy nó trên system.However của tôi nếu tôi chạy:
python -V
tôi nhận được kết quả:
Python 2.7.3
Python.h có nên có trên hệ thống không? Nếu có, tôi nên cài đặt cái gì?
Có rất nhiều lỗi chính tả trong câu hỏi này. Sẽ hữu ích nếu bạn sửa chúng – talonmies
Vị trí của tệp tiêu đề có liên quan đến lập trình, bỏ phiếu để mở lại. – vitaut
Nhấn vấn đề này khi cố gắng chạy mã Django của tôi dưới NGINX. Điều đó chắc chắn liên quan đến lập trình. –