我有python 3.x,并被告知安装Pillow进行图像处理。然后用pip安装它后,我无法从python解释器导入PIL。它只是说ImportError: No module named 'PIL'
。在命令行中运行pip list
表示确实安装了Pillow。
答案 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
现在,python
,pip
命令指的是virtualenv。要停用virtualenv,请运行:
$ deactivate