2017-10-06 20 views
0

リモート仮想マシンで自動的に実行したいプログラムがあります。コマンドpip install mysql-pythonを使用してmysqldbをインストールしようとするまで、すべてうまくいっています。リモートデスクトップ接続にpipを使ってmysqldbをインストールする

MS Visual Studioをダウンロードしてインストールしました(here)。
Windows x86 64ビット版のPythonコネクタをダウンロードしてインストールしようとしましたが、hereですが、Pythonバージョン3.6を使用していますが、それをインストールできません。私はこのサイト上で検討している

ソリューションは、以下のとおりです。
"Cannot open include file: 'config-win.h': No such file or directory" while installing mysql-python
mysql-python install fatal error
error: command 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\BIN\\link.exe' failed with exit status Install mysql module for python with pip

私は他に何ができますか?これは、プログラムを仮想マシン上で実行するために必要なインポートの最後です。

_mysql.obj : error LNK2001: unresolved external symbol mysql_autocommit 
_mysql.obj : error LNK2001: unresolved external symbol mysql_error 
_mysql.obj : error LNK2001: unresolved external symbol mysql_thread_id 
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup 
build\lib.win-amd64-3.6\_mysql.cp36-win_amd64.pyd : fatal error LNK1120: 56 

unresolved externals 
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1120 

---------------------------------------- 
Command ""c:\program files\python36\python.exe" -u -c "import setuptools, tokeni 
ze;__file__='C:\\Users\\mnickey\\AppData\\Local\\Temp\\2\\pip-build-vknr34ta\\my 
sql-python\\setup.py';f=getattr(tokenize, 'open', open) 
(__file__);code=f.read(). 
replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install - 
-record C:\Users\mnickey\AppData\Local\Temp\2\pip-ulpqiu5q-record\install-record 
.txt --single-version-externally-managed --compile" failed with error code 1 in 
C:\Users\mnickey\AppData\Local\Temp\2\pip-build-vknr34ta\mysql-python\ 

答えて

0

OSとPythonのバージョンに合わせて作成されたバイナリインストーラを選択するか、ソースを使用してコンパイルします。

そうでない場合は、ここではPython 3.6とWindowsのための非公式バイナリMySQLのコネクタがあります:https://pypi.python.org/pypi/mysqlclient

+0

私は、私が以前に試したステップの1つとしてあることを述べていたことを考えました。私は私のPythonのバージョンと私のOS(64ビットと32ビット)の両方を選択しようとしましたが、これはまだ動作していません。 Mysqlclientも機能していません。ただし、これは仮想マシンなので、すべての権限とインストールがリセットされています。私はもう一度やり直さなければならないが、試してくれてありがとう。 .whl経由でインストールしようとすると、返されるメッセージは、このシステム上ではサポートされていないホイールであることに注意してください。 – mnickey

関連する問題