我可以在virtualenv中从网站包中挑选包裹吗?

时间:2011-06-28 22:16:13

标签: python python-imaging-library virtualenv pip

所以我正在努力将Django项目迁移到virtualenv / pip。我想使用--no-site-packages来最大程度地控制环境,但是关键点似乎是PIL。鉴于使用pip很难安装PIL,特别是团队中有Windows用户,我宁愿使用来自site-packages的一个包,而不会将其他所有内容都包括在内。是否存在理智的方式来做到这一点?如果我必须使用pip install PIL,那么设置新结帐的说明将会延长更长,而不是更短......

1 个答案:

答案 0 :(得分:4)

您可以在virtualenv的site-packages(或sys.path中的任何位置)放置一个PIL.pth文件,以添加PIL目录的名称,该目录将附加到sys.path。在Linux上,PIL已经使用了.pth文件,因此只需复制它并使路径成为绝对路径。