cent 6.5使用pip安装pillow总是失败

发布于 2022-08-30 00:09:15 字数 2789 浏览 10 评论 0

python:2.7.8
阿里云cent os32位
virtualenv
virtualenvwrapper

之前有一个virtualenv不知道怎么回事成功装上了pillow
之后再在别的virtualenv装就全都报错
这是为什么 太奇怪了?下载whl安装,不管哪个版本都说不支持这个系统。

    imaging.c:3356: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3359: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3360: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3361: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3362: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3363: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3364: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3365: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3366: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3367: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3382: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3385: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3387: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3388: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.?.token

_imaging.c:3390: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.unctions?

_imaging.c:3497: error: expected ?.?.before ?.?.token

_imaging.c:3570: error: expected ?.?. ?.?. ?.?. ?.sm?.or ?._attribute__?.before ?.nit_imaging?

error: command 'gcc' failed with exit status 1

----------------------------------------
Cleaning up...
Command /root/.virtualenvs/ts/bin/python -c "import setuptools, tokenize;__file__='/root/.virtualenvs/ts/build/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-U7RYEY-record/install-record.txt --single-version-externally-managed --compile --install-headers /root/.virtualenvs/ts/include/site/python2.7 failed with error code 1 in /root/.virtualenvs/ts/build/pillow
Traceback (most recent call last):
  File "/root/.virtualenvs/ts/bin/pip", line 11, in <module>
    sys.exit(main())
  File "/root/.virtualenvs/ts/lib/python2.7/site-packages/pip/__init__.py", line 185, in main
    return command.main(cmd_args)
  File "/root/.virtualenvs/ts/lib/python2.7/site-packages/pip/basecommand.py", line 161, in main
    text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 112: ordinal not in range(128)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最美的太阳 2022-09-06 00:09:15

目测你需要安装 python-dev用来编译一些 c 写的 python

pil 或者 pillow 想要正常工作,可能还需要 libjpeg-dev libpng-dev等依赖库

先安装依赖库,再重新安装 pillow 库。如果在线 pip 不能安装,可以使用离线的方式安装,下载pillow
源码,然后用 pip 安装 :pip install pillow--2.3.tar.gz

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文