Python Ubuntu上的PIL问题

Python Ubuntu上的PIL问题,python,linux,ubuntu,pygame,python-imaging-library,Python,Linux,Ubuntu,Pygame,Python Imaging Library,当我试图在我的Ubuntu-12*上运行一些.py文件时(它是通过VirtualBox模拟的),我得到了一条消息: raise IOError("decoder %s not available" % decoder_name) IOError: decoder jpeg not available 在寻找答案之后,我在这里找到了一些解决这个问题的潜在方法:特别是(我认为)在这里: ……下面说的是: On Ubuntu precise, PIL doesn't find the jpeg li

当我试图在我的Ubuntu-12*上运行一些.py文件时(它是通过VirtualBox模拟的),我得到了一条消息:

raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
在寻找答案之后,我在这里找到了一些解决这个问题的潜在方法:特别是(我认为)在这里: ……下面说的是:

On Ubuntu precise, PIL doesn't find the jpeg library files, even once they are installed. The easiest way to fix this is to make a symlink after you have installed the jpeg dev package. So, I needed an extra step:

for x64 OS

pip uninstall PIL
sudo apt-get install libjpeg8-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
pip install PIL
然而,当我尝试这个解决方案时,我没有得到想要的结果。 这里是日志的结尾(对于这么大的一块,很抱歉):


另一个问题是我没有使用linux(几个月前我被迫开始使用linux),所以我不知道如何处理这种情况。我真的需要帮助。
如果有关系的话,请注意——在我尝试运行.py文件之前,我已经成功安装了pygame

你可以试着安装枕头,它是PIL的叉子。 我把它用于我所有需要PIL的网站

要安装pip,请安装枕头

建议您有权限问题,如果您确实想在系统范围内安装PIL,请使用:

sudo pip install PIL
您还可以安装到用户拥有的目录:

sudo pip install --install-option="--prefix=$PREFIX_PATH" PIL

或者,最好安装在virtualenv中,

Chris,您的解决方案可以正常工作。非常感谢你!令人惊讶的是,它看起来多么简单——我花了2(两!)分钟才得到想要的结果
sudo pip install PIL
sudo pip install --install-option="--prefix=$PREFIX_PATH" PIL