我有一个django
应用,现在我想把它发送到生产linux
服务器,但是当我尝试安装mysql-python
模块时,我收到了这个错误:
> error: Setup script exited with error: Unable to find vcvarsall.bat
我知道,我可以通过在Windows中安装visual studio来修复此错误。
但我不知道如何在linux中解决这个问题,我用python 3.4编写这个应用程序。
我搜索了所有的stackoverflow,但我找不到任何问题。
我试用微软的python C ++编译器,但它无法解决我的问题。
当我输入pip install mysql-python
时出现此错误:
答案 0 :(得分:3)
mysql-python不支持Python 3. Django建议使用mysqlclient。
pip install mysqlclient
请注意,某些套餐是必需的。不完全确定以下哪些是特定于mysqlclient的,但是这里列出了我在服务器中安装的那些:
- build-essential
- python-mysqldb
- libmysqlclient-dev
- python3-dev
你的问题中不清楚的是当服务器是ubuntu时ms编译器的部分。