在virtualenv中为windows安装lxml

mrl*_*mrl 6 python lxml pip virtualenv

我最近开始使用virtualenv,并希望在这个孤立的环境中安装lxml.

通常我会使用windows二进制安装程序,但我想在这个virtualenv中使用lxml(不是全局的).Pip安装对lxml不起作用,所以我无法做我能做的事情.

我已经读过创建符号链接可能会起作用,虽然我不熟悉符号链接的工作方式以及我应该创建它们的文件.有没有其他人知道在Windows上的virtualenv中安装lxml的任何方法?

如果创建符号链接是唯一有效的方法我肯定愿意学习是否有人可以指出我正确的方向.

kro*_*ros 8

  1. 下载lxml:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
  2. 激活virtualenv
  3. easy_install /path/to/the/file/lxml-3.2.1.win32-py3.3.?exe


chu*_*kus 5

最简单的方法是简单地将库复制到您的 virtualenv 站点包文件夹中。符号链接是一种使文件出现在文件系统上但实际位于另一个位置的方法。如果您将库复制过来,它将真正孤立。

因此,进入您的全局站点包文件夹并将 lxml 文件夹和 lxml egg 文件夹复制到您的 virtualenv 站点包中。如果您真的想要符号链接(对于 NTFS),请看这里