virtualenvの下のpython仮想環境は、MySQL-pythonの(1.2.3)をインストールします

記事には、便利な提案のお気に入りです

私たちはWindowsでPythonアプリケーションを開発する場合、あなたは、サードパーティのモジュールの様々なをインストールする必要があるかもしれませんが、あなたが公共のPython環境を汚染したくない場合は、どのようにそれを行うには?virtualenvの最高は、それぞれのpythonプロジェクトで仮想環境を作成します。PIPコマンドラインインストールの仕方によって、卵の痛みの様々な遭遇する可能性がある場合には、最近、仮想環境でこのモジュールをMySQLの- Pythonモジュールをインストールするために必要なブロガーは、このモジュールをいくつか欠落しているマイクロソフトのDLLの問題を促しインストール、コマンドラインに加えて、しかし別の方法は、インストールするには、exeファイルをダウンロードすることですが、仮想環境では、それらをインストールすることはできませんので。だから、私は思った、インストールexeファイル、ディレクトリ、その下に作成されたファイルそしてエンド内のlib \のsite-packages Pythonのインストールディレクトリを採用?私は適切なディレクトリ仮想環境にこれらのファイルをコピーし、仮想環境にインストールのmysqlの目的を達成することができますか?本当にすることができますしてみてください。今virtualenvの簡潔の設置のMySQLdbの作成から、プロセス。
まず、プロジェクトディレクトリに仮想マシン環境を作成し
、プロジェクトのルートディレクトリに、Windowsのコマンドラインで、次のコマンドを実行します。

D:\ pythonWorkspace \ testENV> virtualenvのvenv
venvの\スクリプトの新しいPythonの実行可能\ python.exe
インストールsetuptoolsの、ピップ、ホイール...完了。

D:\ pythonWorkspace \ testENV>
その後、仮想環境は、現在インストールされている、我々は(venvは、私たちの仮想環境の名前であり、あなたは簡単に再生することができます)venvフォルダの下にプロジェクトディレクトリの出現を見ることができます。
デフォルトでは、仮想環境は、サイトパッケージシステム環境に依存します、ということに注意してください、そのシステムは、これらのパッケージに依存したくない場合は、パラメータを追加することができ、サードパーティ製のパッケージには、仮想環境にインストールされますインストールされている--no仮想環境を作成するために、-site、パッケージ:

D:\ pythonWorkspace \ testENV> virtualenvの --no-のsite-packages [ 仮想環境ディレクトリ]
追記:仮想環境は、仮想環境にパッケージをインストールするために、唯一のオープン、作成されます。それでは、どのように仮想環境を起動しますか?Windows環境、仮想環境のディレクトリの直下に/Scripts/activate.batプログラムをコマンドラインを実行cmdをすることができ、ソースのLinux環境では、たとえば、仮想環境のディレクトリでコマンドを使用することができます。#sourceの./bin/activateを開始します。

第二には、MySQL-pythonのをインストールするには、仮想環境で
仮想環境を作成した後、我々は良いexeファイルは、公共環境に関与mysqlのインストールに使用している4つのファイル仮想環境下のsite-packagesフォルダに対応するディレクトリの仮想環境にコピー(コピーファイルを)の隣:

-1.2.3-py2.7.egg-MySQL_python情報
のMySQLdbは
_mysql.pyd
_mysql_exceptions.py
その後、我々は検査の下にインストールしていないが。

インポートのMySQLdbは
代わっインストールの上、間違った報告書であることが判明しました。

EXEファイルは、バージョンのMySQLdbモジュールをダウンロードする(MySQLの-のpython-1.2.3.win-AMD64-py2.7.exe)

 

おすすめ

転載: www.cnblogs.com/zmdComeOn/p/11183860.html