安装Pillow后无法导入PIL

时间:2015-11-02 18:35:38

标签: python image python-3.x pillow

我有python 3.x,并被告知安装Pillow进行图像处理。然后用pip安装它后,我无法从python解释器导入PIL。它只是说ImportError: No module named 'PIL'。在命令行中运行pip list表示确实安装了Pillow。

2 个答案:

答案 0 :(得分:1)

在使用easy_install而不是pip后,它最终正确安装。

答案 1 :(得分:1)

您可能已将pip用于其他python可执行文件。要确保使用正确的pip命令,请运行:

$ python3 -m pip install pillow
  

我没有时间或方法来创建整个虚拟机只是为了测试这个问题。

virtualenv不是虚拟机。您需要从头开始创建virtualenv:

$ python3 -m pip install --user virtualenv # install package
$ python3 -m virtualenv venv # create virtualenv named 'venv'

然后to activate the created virtualenv on POSIX system

$ source venv/bin/activate # activate on POSIX

或在Windows上:

C:\> venv\Scripts\activate

现在,pythonpip命令指的是virtualenv。要停用virtualenv,请运行:

$ deactivate