gpt4 book ai didi

python - 在用于生产的 linux 服务器中,当我尝试安装 mysql-python 模块时出现错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:07:32 25 4
gpt4 key购买 nike

我有一个 django 应用程序,现在我想将它发送到生产 linux 服务器,但是当我尝试安装 mysql-python模块,我得到了这个错误:

> error: Setup script exited with error: Unable to find vcvarsall.bat

我知道,我可以通过在 Windows 中安装 visual studio 来修复此错误。

但我不知道如何在 linux 中解决这个问题,我用 python 3.4 编写了这个应用程序。

我搜索了所有的 stackoverflow,但找不到解决我的问题的任何东西。

我尝试使用 Microsoft 的 C++ python 编译器,但它无法解决我的问题。

当我输入 pip install mysql-python 时,我得到了这个错误:

enter image description here谢谢

最佳答案

mysql-python不支持 Python 3。Django 推荐使用 mysqlclient .

另见 Python 3 and MySQL .

pip install mysqlclient

另请注意,某些软件包是必需的。不完全确定以下哪些特定于 mysqlclient,但这里是我安装在服务器中的列表:

- build-essential
- python-mysqldb
- libmysqlclient-dev
- python3-dev

你的问题中不清楚的是当服务器是 ubuntu 时关于 ms 编译器的部分。

关于python - 在用于生产的 linux 服务器中,当我尝试安装 mysql-python 模块时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com