Mysql没有使用python 3.6连接Django 1.11.7

时间:2017-11-10 07:21:25

标签: python mysql django

我正在使用python 3.6并安装django 1.11.7。它与Oracle和Sqlite3一起工作正常。但是没有使用mysql。

要连接mysql试图安装包Mysql-python但它显示错误:

***收集MySQL-python   使用缓存的MySQL-python-1.2.5.zip     从命令python setup.py egg_info完成输出:     Traceback(最近一次调用最后一次):       文件"",第1行,in       文件" /tmp/pycharm-packaging168/MySQL-python/setup.py" ;,第13行,在         来自setup_posix导入get_config       文件" /tmp/pycharm-packaging168/MySQL-python/setup_posix.py" ;,第2行,在         从ConfigParser导入SafeConfigParser     ModuleNotFoundError:没有名为' ConfigParser'

的模块
----------------------------------------***
  • 我猜我应该下载ConfigParser。但是configparser本身显示错误:

收集configparse 找不到configparse的匹配分布 equirement configparse(来自版本:)

现在我被卡住了。请帮忙

3 个答案:

答案 0 :(得分:2)

尝试使用以下脚本正确安装MySQL。

sudo apt install mysql-server
sudo mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql
sudo apt-get install libmysqlclient-dev

按照说明完成安装。

然后安装以下脚本。

pip install mysqlclient

答案 1 :(得分:0)

试试这个

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev

然后这样做

pip install mysqlclient

答案 2 :(得分:0)

python 3.x不支持mysql-python,使用以下命令安装mysqlclient:

pip install mysqlclient

如果要连接到公司环境中的代理,请使用以下命令:

pip install mysqlclient --proxy = proxy:8080

评论如果您在使用pip时需要帮助。