2

我使用本教程安装 PIL。现在,我想卸载它并安装pillow在它的位置。

mkdir -p ~/src ~/lib/python2.7
cd ~/src
wget http://effbot.org/media/downloads/PIL-1.1.7.tar.gz
tar zxf PIL-1.1.7.tar.gz
cd PIL-1.1.7
python2.7 setup.py build_ext -i
python2.7 setup.py install

如何卸载 PIL?

PS:我没有在我的任何 virtualenvs 中安装 PIL。这是一个全局安装。但是,我在所有项目中都使用 virtualenvs。

4

2 回答 2

2

从 Ubuntu 14.04 开始工作,但这应该是普遍适用的。安装时,我调用了以下命令:

sudo python setup.py install

我注意到以下描述默认安装的语句:

...
Installing pildriver.py script to /usr/local/bin
Installing viewer.py script to /usr/local/bin
Installing gifmaker.py script to /usr/local/bin
Installing painter.py script to /usr/local/bin
Installing pilfont.py script to /usr/local/bin
Installing pilprint.py script to /usr/local/bin
Installing pilconvert.py script to /usr/local/bin
Installing enhancer.py script to /usr/local/bin
Installing pilfile.py script to /usr/local/bin
Installing createfontdatachunk.py script to /usr/local/bin
Installing explode.py script to /usr/local/bin
Installing thresholder.py script to /usr/local/bin
Installing player.py script to /usr/local/bin

Installed /usr/local/lib/python2.7/dist-packages/Pillow-3.4.2-py2.7-linux-x86_64.egg

所以,我运行了以下内容:

cd /usr/local/bin
sudo rm -f pildriver.py viewer.py gifmaker.py painter.py pilfont.py pilprint.py pilconvert.py enhancer.py pilfile.py createfontdatachunk.py explode.py thresholder.py player.py
sudo rm -f /usr/local/lib/python2.7/dist-packages/Pillow-3.4.2-py2.7-linux-x86_64.egg

通过 apt-get 重新安装 Pillow (python-imaging) 后,一切运行正常。

于 2016-11-03T21:05:41.610 回答
0

您必须手动删除复制到系统的所有文件。您还需要编辑一些文本文件并手动删除对文件的引用。

没有卸载功能。下次使用您的发行版的包管理系统。

于 2013-06-18T12:58:19.843 回答