我试图在虚拟环境中使用Python3在Windows 10上运行django-cms。
如果我在其网站上执行安装步骤并运行命令djangocms mysite
,那么我会收到此错误:
Creating the project
Please wait while I install dependencies
Dependencies installed
Creating the project
*****************************************************************
Check documentation at https://djangocms-installer.readthedocs.io
*****************************************************************
Traceback (most recent call last):
File "c:\users\guter\appdata\local\programs\python\python36-32\lib\runpy.py",
line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\guter\appdata\local\programs\python\python36-32\lib\runpy.py",
line 85, in _run_code
exec(code, run_globals)
File "C:\Users\guter\AppData\Local\Programs\Python\Python36-
32\Scripts\djangocms.exe\__main__.py", line 9, in <module>
File "c:\users\guter\appdata\local\programs\python\python36-32\lib\site-
packages\djangocms_installer\main.py", line 36, in
execute
install.check_install(config_data)
File "c:\users\guter\appdata\local\programs\python\python36-32\lib\site-
packages\djangocms_installer\install\__init__.py",
line 79, in check_install
raise EnvironmentError('\n'.join(errors))
OSError: Pillow is not installed check for installation errors and see
"Libraries installation issues" documentation section:
https://djangocms-installer.readthedocs.io/en/latest/libraries.html
似乎 libjpeg (对于Pillow中的JPEG支持)和PIL的安装缺少 zlib (对于Pillow中的PNG支持),但是有& #34;易&#34;在Windows上获取它们的方式?禁用不是解决方案,因为它们适用于所需的django-cms ......
也许this解决方案可行,但对于virtualenv,它不是一个漂亮的解决方法......
但问题应该可以解决? ; - )
答案 0 :(得分:2)
您正在链接到旧版本的文档。最新版本https://pillow.readthedocs.io/en/4.1.1/installation.html说:
在 一般来说,我们的目标是支持所有当前版本的Linux,macOS和 视窗。
可是:
我们不建议尝试在Windows上构建。这是一个迷宫 曲折的段落,大多是死路一条。有构建脚本和注释 用于在Windows目录中构建Windows。
然而:
我们为Windows编译的Windows提供Pillow二进制文件 支持Pythons的32位和64位版本的wheel,egg和 可执行安装程序。这些二进制文件包含所有可选库 包括
所以我建议你以通常的方式安装pip。
答案 1 :(得分:0)
我遇到了同样的问题。 您应该尝试通过easy_install安装Pillow:
easy_install Pillow
答案 2 :(得分:0)
我尝试了这个并且它解决了问题,枕头工作正常,我不知道发生了什么事,因为我正在使用这个用于Django服务器目的。
easy_install Pillow
这适用于Windows 10 64位