1

virtualenvへのmysql-pythonのインストールに関するstackoverflowに関する質問がたくさんあります。ただし、virtualenvにmysqlをインストールすることについては何もありません。

あなたはあなたのvirtualenv内にmysqlをインストールすることになっていますか?

4

3 に答える 3

5

いいえ。VirtualenvはPython環境のみを仮想化し、すべてを仮想化するわけではありません。

于 2012-06-19T05:49:14.530 に答える
2

Virtualenvのドキュメントを引用して、@duskwuffの回答を追加するだけです。

virtualenvは、分離されたPython環境を作成するためのツールです。

対処されている基本的な問題は、依存関係とバージョンの1つ、および間接的なアクセス許可です。

于 2012-08-18T04:33:27.503 に答える
0

このように(cmdから)仮想環境を使用する場合:virtualenv --no-site-packages --distribute summary_python仮想環境は、グローバルパッケージ(C; \ python27にインストールされているものなど)なしで作成されます。グローバルパッケージを許可するには、次のようにインストールしますvirtualenv --distribute summary_python

(**サイトパッケージなしの場合)mysql-pythonをC:/ python27またはグローバルにインストールした場合は、次のファイルを「C:/ python / lib/site-packages」から仮想環境「/lib」にコピーして貼り付けます。 / site-packages "

  • MySQL_python-1.2.4-py2.7.egg-info(folder)
  • MySQLdb(フォルダ)
  • _mysql_exceptions.py / .pyc / .pyo
  • _mysql.pyd

**「C:\ Python27 \ Lib \ site-packages \ django \ db \ backends」または「C:\ Python27 \ Lib \ site-packages \ django \ contrib \ gis \db\」からmysqlファイルをコピーする必要はありません。バックエンド」。

于 2013-11-20T09:42:24.340 に答える