ubuntu virtualenv环境中安装PIL

使用ubuntu系统学习Python编程,由于python有两个版本,所以使用virtualenv来配置开发环境。系统本身安装有PIL,但是virtualenv配置环境时使用了–no-site-packages参数,所以不会读取系统包。只能在virtualenv环境中安装。
开始时,进入virtualenv,source bin/activate
使用

pip install python-imaging

来进行安装。出现错误:

Collecting python-imaging
Could not find a version that satisfies the requirement python-imaging (from versions: )
No matching distribution found for python-imaging

显示没有找到符合要求的版本。而 search一下:

pip search python-imaging

结果显示是有这个包的。说明就是版本问题。
上stackoverflow上搜索,发现有答案。
http://stackoverflow.com/questions/21242107/pip-install-pil-dont-install-into-virtualenv

Installing packages external to PyPi using pip is no longer supported

即PIL包不再支持pip安装了。所以我们只能下载PIL包, 并使用setup.py来进行安装了。

$rm Imaging-1.1.7.tar.gz /home/username/virtualenv-name/bin/
  • 2.激活进入virtualenv的环境( 仍然是在在virtualenv环境中安装,要注意命令行头部的类似(venv)才表示进入virtualenv环境。),解压PIL文件,进入文件夹,运行setup.py。
 $ tar xvfz Imaging-1.1.7.tar.gz
 $ cd Imaging-1.1.7/
 $ python setup.py install
  • 3.在/home/username/virtualenv-name/lib/site-packages中可以看到PIL成功安装。然后再删除Imaging-1.1.7.tar.gz和Imaging-1.1.7文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值