7

virtualenv(Windows 7 32b + Python 2.7.3)にMySQL-pythonをインストールしようとしていますが、残念ながらコマンドの後:

pip install MySQL-python

エラーメッセージが表示されます:

Install packages failed: Error occurred when installing package MySQL-python. 

The following command was executed:

packaging_tool.py install --build-dir C:\Users\Grzegorz\AppData\Local\Temp\pycharm-packaging3577041299153334552.tmp MySQL-python

The error output of the command:


Downloading/unpacking MySQL-python
  Running setup.py egg_info for package MySQL-python
Traceback (most recent call last):
  File "<string>", line 16, in <module>
  File "C:\Users\Grzegorz\AppData\Local\Temp\pycharm-packaging3577041299153334552.tmp\MySQL-python\setup.py", line 15, in <module>
    metadata, options = get_config()
  File "setup_windows.py", line 7, in get_config
    serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] Nie można odnaleźć określonego pliku
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>

File "C:\Users\Grzegorz\AppData\Local\Temp\pycharm-packaging3577041299153334552.tmp\MySQL-python\setup.py", line 15, in <module>

metadata, options = get_config()

File "setup_windows.py", line 7, in get_config

serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])

WindowsError: [Error 2] Nie można odnaleźć określonego pliku

----------------------------------------
Command python setup.py egg_info failed with error code 1 in C:\Users\Grzegorz\AppData\Local\Temp\pycharm-packaging3577041299153334552.tmp\MySQL-python
Storing complete log in C:\Users\Grzegorz\pip\pip.log

バイナリ MySQL-python-1.2.3.win32-py2.7.exe からこのパッケージをインストールしようとすると、すべてが正しくインストールされますが、解決策にはなりません。このパッケージを Windows 7 に適切にインストールする方法について何か提案はありますか (問題なくインストールできる他のすべてのパッケージ)。

4

3 に答える 3

22

使用してみましたか:

 easy_install MySQL-python

Virtualenvを使用すると、Windows 7で長く機能します。私はピップで同じ問題を抱えていました。

于 2013-03-04T19:17:40.933 に答える
11

http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-pythonから mysql-python をグローバルに (C:/python27 に) インストールできる場合

次に、次のファイルを「C:/python/lib/site-packages」から仮想環境「/lib/site-packages」にコピーして貼り付けることができます

  1. MySQL_python-1.2.4-py2.7.egg-info(フォルダー)
  2. MySQLdb(フォルダ)
  3. _mysql_exceptions.py/.pyc/.pyo
  4. _mysql.pyd

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

于 2013-11-20T09:54:50.240 に答える
1

現在、SourceForge にWindows MSI インストーラーがあります。それを試してみてください。ただし、自分でビルドしたい場合は、今のところ (1.2.4 がリリースされるまで)、次のようにすることができます。

pip install http://svn.code.sf.net/p/mysql-python/svn/branches/MySQLdb-1.2/MySQLdb

上記は、Subversion がインストールされていることを前提としています。

于 2012-09-20T20:30:20.587 に答える