Python 我可以在virtualenv中从站点包中挑选包吗?

Python 我可以在virtualenv中从站点包中挑选包吗?,python,python-imaging-library,virtualenv,pip,Python,Python Imaging Library,Virtualenv,Pip,因此,我正在将Django项目迁移到virtualenv/pip。我想使用无站点包来实现对环境的最大控制,但关键点似乎是PIL。考虑到pip安装PIL是出了名的困难,特别是因为团队中有Windows用户,我宁愿使用站点包中的一个包,而不使用其他所有包。有没有明智的方法可以做到这一点?如果我必须使用pip install PIL,设置新签出的说明将变得更长,而不是更短…您可以在virtualenv的站点包(或sys.path上的任何位置)中放置PIL.pth文件,以添加PIL目录的名称,该名称将被

因此,我正在将Django项目迁移到virtualenv/pip。我想使用无站点包来实现对环境的最大控制,但关键点似乎是PIL。考虑到pip安装PIL是出了名的困难,特别是因为团队中有Windows用户,我宁愿使用站点包中的一个包,而不使用其他所有包。有没有明智的方法可以做到这一点?如果我必须使用
pip install PIL
,设置新签出的说明将变得更长,而不是更短…

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

您可以在virtualenv的站点包(或sys.path上的任何地方)中放置一个
PIL.pth
文件,以添加PIL目录的名称,该目录将被附加到
sys.path
。在linux上,PIL已经使用了一个.pth文件,所以只需复制它并将路径设置为绝对路径即可。

好的,这是可行的。希望我能找到一个更好的方法,但这对一个解决方案来说并不是那么糟糕。好吧,这很有效。我希望能找到一个更好的方法,但这对解决方案来说并不是那么糟糕。重复:重复: