Như Skimantas nói, tôi nghĩ rằng bạn nên cài đặt python-dev. sudo apt-get install python-dev
và tôi đã có thể cài đặt reportlab vào thư mục chính của tôi với lệnh "pip install reportlab
" không có sudo như đã đề cập trước đó. Tôi chỉ cần truy cập root để cài đặt python-dev.
Ngay ..
Tôi đã cài đặt virtualenv
sudo apt-get install python-setuptools
sudo easy_install virtualenv
virtualenv --no-site-packages virtual01
Tôi đã cài đặt
sudo apt-get install python-dev
tôi kích hoạt môi trường ảo của tôi chỉ để đảm bảo ...
source ~/virtual01/bin/activate
cd ~/virtual01/bin
pip install reportlab
Và đó là nó.
(tôi chỉ ghi lại những gì tôi đã làm trong Ubuntu 10.04 LTS)
Nguồn
2011-09-14 09:23:15
Bạn có GCC gì? - Thử cập nhật nó vì nó có thể đã thay đổi. – Louis
Nếu bạn đang chạy hệ thống dựa trên debian, hãy thử: 'sudo apt-get install python-dev' – Ski
Ngoài ra, bạn có thể cuộn lên qua nhật ký lỗi tới dòng cho biết chính xác lỗi là gì. Bạn đang thiếu một số thư viện phát triển. Lệnh này có thể lọc ra thông điệp hữu ích: 'python setup.py install 2> & 1 | grep missing' – Ski