Pip 创建新的django cms项目时出错
我想安装django cms,但当我想用这段代码创建一个新项目时Pip 创建新的django cms项目时出错,pip,django-cms,Pip,Django Cms,我想安装django cms,但当我想用这段代码创建一个新项目时 >>djangocms -p . my_demo 我得到这个错误: (myLibrary)Mehradads-MacBook-Pro-3:Workspace mehradad$ djangocms -p . my_demo Database configuration (in URL format) [default sqlite://localhost/project.db]: django CMS versi
>>djangocms -p . my_demo
我得到这个错误:
(myLibrary)Mehradads-MacBook-Pro-3:Workspace mehradad$ djangocms -p . my_demo
Database configuration (in URL format) [default sqlite://localhost/project.db]:
django CMS version (choices: 2.4, 3.0, stable, develop) [default stable]:
Django version (choices: 1.4, 1.5, 1.6, stable) [default stable]: 1.5.8
Activate Django I18N / L10N setting (choices: yes, no) [default yes]:
Install and configure reversion support (choices: yes, no) [default yes]:
Languages to enable. Option can be provided multiple times, or as a comma separated list. Only language codes supported by Django can be used here: en
Optional default time zone [default America/Chicago]:
Activate Django timezone support (choices: yes, no) [default yes]:
Activate CMS permission management (choices: yes, no) [default yes]:
Use Twitter Bootstrap Theme (choices: yes, no) [default no]: yes
Use custom template set [default no]:
Load a starting page with examples after installation. Choose "no" if you use a custom template set. (choices: yes, no) [default no]: yes
INFO: Starting new HTTPS connection (1): pypi.python.org
Command /Users/mehradad/Web_project/Workspace/myLibrary/bin/python -c "import setuptools, tokenize;__file__='/Users/mehradad/Web_project/Workspace/myLibrary/build/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/v5/gzrs3m_932x8gfpqc5lt6kh00000gn/T/pip-3JZJJw-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/mehradad/Web_project/Workspace/myLibrary/include/site/python2.7 failed with error code 1 in /Users/mehradad/Web_project/Workspace/myLibrary/build/Pillow
Storing debug log for failure in /Users/mehradad/.pip/pip.log
Traceback (most recent call last):
File "/Users/mehradad/Web_project/Workspace/myLibrary/bin/djangocms", line 11, in <module>
sys.exit(execute())
File "/Users/mehradad/Web_project/Workspace/myLibrary/lib/python2.7/site-packages/djangocms_installer/main.py", line 25, in execute
install.requirements(config_data.requirements)
File "/Users/mehradad/Web_project/Workspace/myLibrary/lib/python2.7/site-packages/djangocms_installer/install/__init__.py", line 64, in requirements
raise InstallationError("Error while installing requirements. Check pip log file for error details.")
pip.exceptions.InstallationError: Error while installing requirements. Check pip log file for error details.
(myLibrary)Mehradads-MacBook-Pro-3:Workspace mehradad$djangocms-p。我的小样
数据库配置(URL格式)[默认值]sqlite://localhost/project.db]:
django CMS版本(选项:2.4、3.0、稳定、开发)[默认稳定]:
Django版本(选项:1.4、1.5、1.6、稳定)[默认稳定]:1.5.8
激活Django I18N/L10N设置(选项:是,否)[默认是]:
安装和配置恢复支持(选项:是,否)[默认是]:
要启用的语言。选项可以多次提供,也可以作为逗号分隔的列表提供。此处只能使用Django支持的语言代码:en
可选默认时区[默认美国/芝加哥]:
激活Django时区支持(选项:是,否)[默认是]:
激活CMS权限管理(选项:是,否)[默认是]:
使用Twitter引导主题(选项:是,否)[默认否]:是
使用自定义模板集[默认编号]:
安装后加载包含示例的起始页。如果使用自定义模板集,请选择“否”。(选项:是,否)[默认否]:是
信息:启动新的HTTPS连接(1):pypi.python.org
Command/Users/mehradad/Web\u project/Workspace/myLibrary/bin/python-c“导入setuptools,标记化;\uu文件\uuuuuuu=”/Users/mehradad/Web\u project/Workspace/myLibrary/build/Pillow/setup.py';exec(编译(getattr(标记化,'open',打开)(\uuuu文件\uuuuuuu.read())。替换('\r\n','uuu文件,'exec'))”安装--record/var/folders/v5/gzrs3m_932x8gfpqc5lt6kh00000gn/T/pip-3JZJJw-record/install-record.txt--外部管理的单一版本--编译--install headers/Users/mehradad/Web_project/Workspace/myLibrary/include/site/python2.7失败,错误代码为1
在/Users/mehradad/.pip/pip.log中存储故障调试日志
回溯(最近一次呼叫最后一次):
文件“/Users/mehradad/Web_project/Workspace/myLibrary/bin/djangocms”,第11行,在
sys.exit(execute())
文件“/Users/mehradad/Web_project/Workspace/myLibrary/lib/python2.7/site packages/djangocms_installer/main.py”,执行中第25行
安装要求(配置数据要求)
文件“/Users/mehradad/Web_project/Workspace/myLibrary/lib/python2.7/site packages/djangocms_installer/install/_init__.py”,第64行,在需求中
raise InstallationError(“安装要求时出错。有关错误详细信息,请检查pip日志文件。”)
pip.exceptions.InstallationError:安装需求时出错。检查pip日志文件以了解错误详细信息。
我不知道我为什么会犯这个错误!
我在max osx 10.8.5中创建了这个项目
谁能帮我解决这个问题!?
谢谢我在Ubuntu上运行,所以我的设置有点不同。但基本上我查看了pip.log文件(cat~/.pip/pip.log),发现我的机器缺少编译所需的文件,所以我不得不这样做:
sudo apt-get update
sudo apt-get install g++
sudo apt-get install python-dev
(根据我的发现):
由于您使用的是MacOS,您的情况将有所不同,但希望这将为您指明正确的方向。最终我找到了正确的解决方案: 首次安装:
$ brew install libtiff libjpeg webp little-cms2
然后设置环境的设置优先级值:
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
然后通过pip安装枕头:
$ pip install pillow
现在安装djnago项目:
$ djangocms -p . mysite
除了Mehrdad Faraji的评论 如果您使用的是Maverics(Mac OS) 只需安装:
xcode-select --install
通过你的解决方案和额外的链接,我找到了这个解决方案
xcode-select --install