2016-09-12 5 views
0

私は、64ビットPython用のpipでMySQL-pythonをインストールしようとしています。このために私はc:\Program Files\MySQL\下にインストールMySQL Connector C 6.0.2を使用したいが、ピップ試みは-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\includeでそれを見つける:pipはコンパイル時にどのパスを含めるべきかを知っていますか?

C:\Users\navis\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe 
/c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 
"-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include" 
-IC:\Python27_64\include -Id:\projects\jop\venv_jop_print_py2_64\PC /Tc_mysql.c 
/Fobuild\temp.win-amd64-2.7\Release\_mysql.obj /Zl 

右にそれを指すようにどのように私が持ってパスを含めますか?

PS:先史時には私は32ビットのPythonと32ビットのmysql-connectorを使用していましたので、このような状況は私が何かをパージする必要があるように見えます。

答えて

0

はパスとライブラリパスを含めるために、手動ポインティングで解決:

pip install --global-option=build_ext 
--global-option="-IC:\Program Files\MySQL\MySQL Connector C 6.0.2\include" 
--global-option="-LC:\Program Files\MySQL\MySQL Connector C 6.0.2\lib\opt" mysql-python==1.2.5 

をしかし、ピップは別のバージョンを望んでいる理由、それはまだ面白いです。

関連する問題