繁体   English   中英

Pillow多次无法在virtualenv中安装:_imaging.o:在Ubuntu上没有这样的文件或目录

[英]Pillow repeatedly failed to install in virtualenv: _imaging.o: No such file or directory on Ubuntu

我已经在Ubuntu中安装了Pillow - 14.0.0,没有任何virtualenv。 但是当我尝试在我的virtualenv中再次安装它时,它失败并出现以下错误。

   Reading https://pypi.python.org/simple/Pillow/
   Best match: Pillow 3.0.0
   Downloading https://pypi.python.org/packages/source/P/Pillow/Pillow-
        i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/_imaging.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/decode.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/encode.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/map.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/display.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/libImaging/ZipDecode.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/libImaging/ZipEncode.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/libImaging/TiffDecode.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/libImaging/Incremental.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/libImaging/Jpeg2KDecode.o: No such file or directory
    i686-linux-gnu-gcc: error: build/temp.linux-i686-2.7/libImaging/Jpeg2KEncode.o: No such file or directory
    error: Setup script exited with error: command 'i686-linux-gnu-gcc' failed with exit status 1

我已经尝试安装python-devel但它没有用。 有人能告诉我这有什么不对吗?

编辑:

我正在使用virtualwrapper所以virtualenv的命令是:mkvirtualenv env1,对于枕头我已经尝试过easy_install,如上所述,pip和直接从源代码安装。 但一切都失败了

在编译Pillow时,它会忽略它遇到的任何编译错误,并且只会在找不到某些目标文件时在链接阶段抱怨。

因此,您所要做的就是增加详细程度(使用pip -vvv )并查看是否可以在编译阶段发现错误消息。 拥有足够大的回滚缓冲区的终端将有所帮助。 否则,您始终可以将其输出重定向到文件。

就我而言,编译错误是由内存不足引起的。 增加RAM可以解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM