2012-07-02 15 views
6

最近virtualenvを使い始めました。この独立した環境にlxmlをインストールしたいと考えています。Windows用のvirtualenvにlxmlをインストールする

通常、私はWindowsのバイナリインストーラを使用しますが、このvirtualenv(グローバルではありません)でlxmlを使いたいと思います。 Pip installはlxmlでは動作しないので、私は何ができるのか分からない。

私はシンボリックリンクがどのように機能し、どのファイルを作成する必要があるのか​​よくわからないが、シンボリックリンクの作成がうまくいくかもしれないことを読んだ。他の誰かがlxmlをWindows上のvirtualenvにインストールする方法について知っていますか?

シンボリックリンクを作成するのが唯一の方法である場合、私は誰かが正しい方向に向けることができるかどうかを喜んで学んでいます。

答えて

4

最も簡単な方法は、ライブラリをvirtualenv site-packagesフォルダにコピーすることです。シンボリックリンクは、ファイルシステム上にファイルが存在するが物理的に別の場所にあるようにする方法です。ライブラリをコピーした場合、それは本当に分離されます。

グローバルサイトパッケージフォルダに移動し、lxmlフォルダとlxml eggフォルダの両方をvirtualenvサイトパッケージにコピーします。シンボリックリンク(NTFSの場合)を実際に行ったければ、hereを見てください。

+0

コピー機能はピップフリーズでも動作します。ありがとう! – mrl

8
  1. ダウンロードlxmlの:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
  2. アクティブただemeraldo.csの答えが正しいことを追加したいが、あなたはまた、中に存在するlxmlの関連ファイルをコピーする必要が
  3. easy_install /path/to/the/file/lxml-3.2.1.win32-py3.3.‌exe
0

をVIRTUALENVサイトパッケージのルート。すべてのファイルがコピーされると、pipはそれがインストールされていると考えます。

関連する問題