2012-02-14 11 views
0

.pthファイルを作成し、それをvirtualenv lib\site-packagesに入れて、WindowsインストーラによってインストールされたMySQLdbをmy virtualenvに持ち込むことができます。私は.pthファイルで、このパスを使用した場合でも、これまでのところ、私は仕事にこれを取得することができた唯一の方法はされています。もちろんvirtualenvのsys.pathにMySQLdbを追加する

C:\python27\lib\site-packages 

この今はvirtualenvに全体lib\site-packagesにもたらします。

仮想環境にのみMySQLdbを追加するにはどうすればよいですか?

はい、Windows上にあります。いいえ、これは本当のOSに切り替えることができませんので、virtualenvwrapperのadd2virtualenvを使用できます。

答えて

0

を\しますWindows上のシンボリックリンクを使ってmysqldbをvirtualenvに入れるのは難しいと確信しています。

xcopy c:\python27\lib\site-packages\MySQLdb c:\Python\VirtualENV\lib\site-packages\MySQLdb /s/e 

そして、これがディレクトリ(ファイルではなく)であることを知らせる

xcopy c:\python27\lib\site-packages\MySQL_python-1.2.3-py2.7.egg-info c:\Python\VirtualENV\lib\site-packages\ MySQL_python-1.2.3-py2.7.egg-info /s/e 

そして、これがディレクトリ(ファイルではなく)であることを知らせる:しかし、そうのようにそれを修正することが可能です

。コピーc:\ python27 \ libに\サイトpackages_mysql * * C:\ Pythonの\ VIRTUALENV \ libに\のsite-packages

ますいくつかの点で何か他のものであること1.2.3に対処する必要があり、もちろんVirtualENVはvirtualENVのサポートが必要です。

このリンクからmysqlを入手できます。

http://www.codegood.com/archives/129

問題の一部ではないすべてのMySQLのファイルがmysqlのディレクトリにあるという事実から来ています。それらがあれば、いくつかのシンボリックリンクが機能しますが、そうではなく、ウィンドウの修正が必要なわけではありません。

1

.pthファイルはsys.pathにディレクトリを追加するので、 'import MySQLdb'を実行できるようにするには、 MySQLdbが含まれている必要があります。私が見ることをその周り 唯一の方法は、他のいくつかのディレクトリを作成する Cのようなものです:\ python27 \ libに\のsite-packages \輸出\

は、あなたの.pthファイルに追加し、へのリンクの内側に置きますMySQLdbは、

MKLINK/D Cのように:\ python27 \ libに\のsite-packages \輸出\ MySQLdbはC:\ python27 \ libに\サイトのパッケージは、道の後、私はなってきた、あまりにも多くの無駄な時間をMySQLdbは

関連する問題