6

最近virtualenvを使い始めたので、この隔離された環境にlxmlをインストールしたいと思います。

通常はWindowsバイナリインストーラーを使用しますが、このvirtualenvで(グローバルではなく)lxmlを使用したいと思います。lxmlではPipインストールが機能しないため、何ができるのか途方に暮れています。

シンボリックリンクの機能と、シンボリックリンクを作成するファイルについてはよくわかりませんが、シンボリックリンクの作成が機能する可能性があることを読みました。他の誰かがWindowsのvirtualenvにlxmlをインストールする方法を知っていますか?

シンボリックリンクを作成することが機能する唯一の方法である場合、誰かが私を正しい方向に向けることができるかどうかを私は間違いなく学びたいと思っています。

4

3 に答える 3

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
于 2013-07-13T14:37:36.023 に答える
5

最も簡単な方法は、ライブラリをvirtualenvsite-packagesフォルダーにコピーすることです。シンボリックリンクは、ファイルがファイルシステム上にあるが、物理的には別の場所にあるように見せるための方法です。ライブラリをコピーすると、完全に分離されます。

したがって、グローバルsite-packagesフォルダーに移動し、lxmlフォルダーとlxmleggフォルダーの両方をvirtualenvsite-packagesにコピーします。本当にシンボリックリンク(NTFSの場合)が必要な場合は、こちらをご覧ください。

于 2012-07-02T04:35:41.837 に答える
0

emeraldo.csの答えが正しいことを追加したかっただけですが、site-packagesルートに存在するlxml関連ファイルもコピーする必要があります。すべてのファイルがコピーされると、pipはそれがインストールされていると見なします。

于 2014-05-07T03:12:04.010 に答える