【问题标题】:Installing lxml in virtualenv for windows在 windows 的 virtualenv 中安装 lxml
【发布时间】:2012-07-02 12:11:31
【问题描述】:

我最近开始使用 virtualenv,想在这个隔离的环境中安装 lxml。

通常我会使用 windows 二进制安装程序,但我想在这个 virtualenv(不是全局)中使用 lxml。 pip install 对 lxml 不起作用,所以我不知所措。

我了解到创建符号链接可能会起作用,尽管我不熟悉符号链接的工作原理以及应该为哪些文件创建符号链接。有其他人知道在 Windows 上的 virtualenv 中安装 lxml 的任何方法吗?

如果创建符号链接是唯一可行的方法,如果有人能指出我正确的方向,我肯定愿意学习。

【问题讨论】:

    标签: python lxml virtualenv pip


    【解决方案1】:
    1. 下载lxml:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
    2. 激活虚拟环境
    3. easy_install /path/to/the/file/lxml-3.2.1.win32-py3.3.‌exe

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        只是想补充一点,emeraldo.cs 的答案是正确的,但您还必须复制站点包根目录中存在的 lxml 相关文件。复制完所有文件后,pip 会认为它已安装。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-27
          • 2011-03-04
          • 2011-12-16
          • 2011-03-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多