2015-12-21 179 views
0

我有mysqlclient是python3.4.3 mysqlDB的一个分支,它的工作非常好 但我删除了我的python和intalled python 3.4.4,当我试图安装它我得到这个output.the错误是Value Error: ['Patch'] 我尝试使用Python 3.4.4 64位Python - 无法安装MysqlClient模块使用pip

Collecting mysqlclient Using cached mysqlclient-1.3.7.tar.gz Installing collected packages: mysqlclient Found existing installation: mysqlclient 1.3.6 
    Uninstalling mysqlclient-1.3.6: 
     Successfully uninstalled mysqlclient-1.3.6 Running setup.py install for mysqlclient 
    Complete output from command C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Ali\\AppData\\Local\\Temp\\pip-build-g5lszj4o\\mysqlclient\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Ali\AppData\Local\Temp\pip-shnmp7r6-record\install-record.txt 
--single-version-externally-managed --compile: 
    running install 
    running build 
    running build_py 
    creating build 
    creating build\lib.win-amd64-3.4 
    copying _mysql_exceptions.py -> build\lib.win-amd64-3.4 
    creating build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\__init__.py -> build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\compat.py -> build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\converters.py -> build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\connections.py -> build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\cursors.py -> build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\release.py -> build\lib.win-amd64-3.4\MySQLdb 
    copying MySQLdb\times.py -> build\lib.win-amd64-3.4\MySQLdb 
    creating build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\__init__.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\CR.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\ER.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\FLAG.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\REFRESH.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    copying MySQLdb\constants\CLIENT.py -> build\lib.win-amd64-3.4\MySQLdb\constants 
    running build_ext 
    building '_mysql' extension 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\Ali\AppData\Local\Temp\pip-build-g5lszj4o\mysqlclient\setup.py", line 21, in <module> 
     setuptools.setup(**metadata) 
     File "C:\Python34\lib\distutils\core.py", line 148, in setup 
     dist.run_commands() 
     File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands 
     self.run_command(cmd) 
     File "C:\Python34\lib\distutils\dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "C:\Python34\lib\site-packages\setuptools\command\install.py", line 61, in run 
     return orig.install.run(self) 
     File "C:\Python34\lib\distutils\command\install.py", line 539, in run 
     self.run_command('build') 
     File "C:\Python34\lib\distutils\cmd.py", line 313, in run_command 
     self.distribution.run_command(command) 
     File "C:\Python34\lib\distutils\dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "C:\Python34\lib\distutils\command\build.py", line 126, in run 
     self.run_command(cmd_name) 
     File "C:\Python34\lib\distutils\cmd.py", line 313, in run_command 
     self.distribution.run_command(command) 
     File "C:\Python34\lib\distutils\dist.py", line 974, in run_command 
     cmd_obj.run() 
     File "C:\Python34\lib\site-packages\setuptools\command\build_ext.py", line 49, in run 
     _build_ext.run(self) 
     File "C:\Python34\lib\distutils\command\build_ext.py", line 339, in run 
     self.build_extensions() 
     File "C:\Python34\lib\distutils\command\build_ext.py", line 448, in build_extensions 
     self.build_extension(ext) 
     File "C:\Python34\lib\site-packages\setuptools\command\build_ext.py", line 174, in build_extension 
     _build_ext.build_extension(self, ext) 
     File "C:\Python34\lib\distutils\command\build_ext.py", line 503, in build_extension 
     depends=ext.depends) 
     File "C:\Python34\lib\distutils\msvc9compiler.py", line 460, in compile 
     self.initialize() 
     File "C:\Python34\lib\distutils\msvc9compiler.py", line 371, in initialize 
     vc_env = query_vcvarsall(VERSION, plat_spec) 
     File "C:\Python34\lib\site-packages\setuptools\msvc9_support.py", line 52, in query_vcvarsall 
     return unpatched['query_vcvarsall'](version, *args, **kwargs) 
     File "C:\Python34\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall 
     raise ValueError(str(list(result.keys()))) 
    ValueError: ['path'] 

    ---------------------------------------- Rolling back uninstall of mysqlclient 

回答

0

看起来它在Windows 7上安装它与蟒蛇3.4.4的问题,因为据我知道这是不是最终版本尚未解决。返回python 3.4.3