我试图安装一个特定版本的django-cms,因此执行pip install django-cms==3.0.5
。这给了我错误No matching distribution found for django-mptt==0.5.2,==0.6,==0.6.1 (from django-cms==3.0.5)
。事实上,在github上,setup.py
文件指定了要求django-mptt==0.5.2,==0.6,==0.6.1
。pip要求说明符:逗号作用
specification表示逗号用作逻辑“和”运算符,但显然没有版本可以同时为0.5.2,0.6和0.6.1,因此要求不匹配。只需通过pip install django-mptt==0.5.2
安装其中一个版本即可正常工作,但仍存在与django-cms == 3.0.5相同的错误。
任何人都可以阐明这一点吗?
啊,谁会想到!谢谢! :) –