TypeError: 'NoneType' object is not callable(is ok in windows, but have this error in linux)
TypeError: 'NoneType' object is not callable(is ok in windows, but have this error in linux)
它可以在Windows中成功运行,但是在Linux中运行它时会出现typeError。
描述:
- [linux]使用 Django==1.11,python==3.6 和 mysql-connector-python==2.1.6
- [windows]Django==1.10,python==3.6 和 mysql-cinnector-python==2.1.6
the error picture
谢谢!
Python Package Index 中 mysql-connector-python
的版本是旧的,没有使它与 Django 1.11 兼容所需的错误修正。可以直接安装2.1.7:
pip install https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.7.tar.gz
请注意 Django recommends you use mysqlclient
,这样您使用起来可能会更轻松。
它可以在Windows中成功运行,但是在Linux中运行它时会出现typeError。
描述:
- [linux]使用 Django==1.11,python==3.6 和 mysql-connector-python==2.1.6
- [windows]Django==1.10,python==3.6 和 mysql-cinnector-python==2.1.6
the error picture
谢谢!
Python Package Index 中 mysql-connector-python
的版本是旧的,没有使它与 Django 1.11 兼容所需的错误修正。可以直接安装2.1.7:
pip install https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.7.tar.gz
请注意 Django recommends you use mysqlclient
,这样您使用起来可能会更轻松。