我正在运行Ubuntu 14.04 LTS。 我同时安装了Python 2.7和Python 3.4。 对于在Linux中安装Python软件包,我相对比较新手。
我只是想在Python 3.4中安装并访问PIL的图像库。 这是我的理解,这是通过安装枕头,PIL的现代叉实现的。
看来在我的挣扎中,我成功地获得了PIL在Python 2.7中的工作,但是我仍然无法在3.4中工作。
我得到了pip
和pip3
。 当我进入
sudo pip3 install Pillow
我得到以下错误信息,暗示它是安装的:
Requirement already satisfied (use --upgrade to upgrade): Pillow in /usr/local/lib/python3.4/dist-packages Cleaning up...
但是,当我尝试在Python 3.4中导入PIL或Pillow时,找不到该模块。
我觉得我只是想念一些简单的东西。
枕头在Ubuntu 14.04(Trusty Tahr)中被封装成python3-pil
。 您可以在系统范围内安装它:
sudo apt-get install python3-pil
您似乎早些时候已经使用pip安装了Pillow,但是pip放置它的默认路径不会被系统Python读取。 您可以将其添加到搜索路径:
export PYTHONPATH=/usr/local/lib/python3.4/dist-packages:/usr/local/lib/python3.4/site-packages
一般来说,使用pip --user
最好避免打破系统安装,或者尽可能使用基本Python模块的打包版本。