我正在学习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
你能帮帮我吗?
发布于 2018-07-11 05:07:12
因此,在Windows中设置Python和\或Django真的不是件有趣的事情。它可以是彻头彻尾的讨厌。我建议使用Anaconda来处理Windows中的Python环境。https://www.anaconda.com/ (免费)
如果你被微软视窗限制住了,我也建议你考虑使用https://www.virtualbox.org/ (免费)来设置一个*nix虚拟机。这不仅是一次很棒的学习体验,而且你会发现在基于*nix的操作系统中开发要容易得多,特别是当你要处理很多项目的时候。我相信我会因为这样说而受到诅咒,但我认为目前Linux的首选仍然是Ubuntu https://www.ubuntu.com/ (免费)。它不是我喜欢的,但它以易于设置、使用和通用的包管理而闻名。
回答你的问题:也就是说,你可能没有在你的Windows中安装正确的软件包。这通常会直截了当地告诉你你遗漏了什么,但不会告诉你需要做些什么来纠正错误。有一次我在家里的电脑上遇到了这个问题。对于这种情况,我能够通过在Visual Studio中更新我的开发包来解决这个问题,使其包含C++桌面开发。您应该能够使用Visual Studio社区版来做到这一点。
你应该分享你正在学习的“教程”,这样我们就可以确定它是否适合你。
https://stackoverflow.com/questions/51261700
复制相似问题