树莓派3安装Django CMS失败求助
Hey there, let's work through this Django CMS setup issue on your Raspberry Pi. Since you're using Python 2.7.13 (which is end-of-life, but we'll focus on getting this working first), here are targeted steps to resolve the installation errors:
1. Install Missing System Dependencies
Raspbian Stretch Lite is a minimal image, so it lacks many libraries needed to compile Python packages. Run this to install critical dependencies:
sudo apt-get update && sudo apt-get install -y python-pip python-dev gcc libsqlite3-dev libjpeg-dev zlib1g-dev
These packages handle compilation of image processing tools, database drivers, and other core components Django CMS relies on.
2. Upgrade Pip to a Python 2.7-Compatible Version
Older pip versions can struggle with modern package dependency resolution, and pip 21+ drops support for Python 2.7. Upgrade to the last compatible version:
sudo pip install --upgrade pip==20.3.4
3. Install Compatible Versions of Django CMS and Django
Python 2.7 doesn't support the latest Django CMS or Django releases. You need to pin to versions that explicitly support Python 2.7:
pip install django-cms==3.7.5 django==1.11.29
- Django CMS 3.7.x is the final branch supporting Python 2.7
- Django 1.11.x is the LTS release compatible with Python 2.7 and Django CMS 3.7.x
4. Retry the Django CMS Project Setup
Once the above steps are done, re-run the project creation command:
djangocms my_project
If you still hit errors, share the exact error message (including traceback) and we can dig deeper. As a long-term note, consider migrating to Python 3 (supported on newer Raspberry Pi OS versions) since Python 2.7 is no longer maintained.
内容的提问来源于stack exchange,提问作者Lukas Kirner

