如何成功安装mysqlclient

时间:2018-07-10 09:28:29

标签: python mysql

我正在遵循Django教程,并尝试如下设置mysqlclient

pip install mysqlclient.

我第一次遇到错误。

   building '_mysql' extension    
   C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution opt
   on: 'long_description_content_type'    
   warnings.warn(msg)  
   error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

所以我安装了Visual Studio 10.0。这次我又遇到了另一个错误。

   ...
    _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h':
No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\BIN\\amd64\\cl.exe' failed with exit status 2

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

因此,在Windows中设置Python和/或Django确实不是一件有趣的事情。可能会很讨厌。我建议使用Anaconda处理Windows中的Python环境。 https://www.anaconda.com/(免费)

如果您被MS Windows装箱,我也建议您考虑使用https://www.virtualbox.org/(免费)来设置* nix虚拟机。这不仅将是一次很棒的学习体验,而且您会发现在基于* nix的OS上进行开发非常容易,尤其是在处理许多项目时。我敢肯定我会这么说,但我认为目前Linux的首选仍然是Ubuntu https://www.ubuntu.com/(免费)。这不是我的口味,但以易于设置,使用和常规包装管理而闻名。

您的问题的答案: 就是说,您似乎未在Windows操作系统中安装正确的软件包。这通常可以直截了当地告诉您所缺少的内容,但并不能告诉您需要做些什么来使事情变得正确。我曾经在家用PC上遇到过此问题。对于这种情况,我可以通过在Visual Studio中更新开发包以包含C ++桌面开发来解决此问题。您应该可以使用Visual Studio Community Edition来做到这一点。

您应该分享您正在关注的“教程”,以便我们确定它适合您。