如何在Windows 10上将web2py与mysql连接

时间:2019-11-05 05:24:26

标签: python mysql windows web2py

添加后

db = DAL('mysql://admin:admin@localhost/web2py')

我遇到了这个错误。

无法连接,尝试了5次:追溯(最近一次呼叫最近):文件“ C:\ Projects \ web2py \ gluon \ packages \ dal \ pydal \ base.py”,第457行,位于 init < / strong> self._adapter =适配器(** kwargs)文件“ C:\ Projects \ web2py \ gluon \ packages \ dal \ pydal \ adapters__init __。py”,第39行,在调用中obj = super (AdapterMeta,cls)。调用(* args,** kwargs)文件“ C:\ Projects \ web2py \ gluon \ packages \ dal \ pydal \ adapters \ base.py”,第369行,在 init 超级(SQLAdapter,自身)。 init (* args,** kwargs)文件“ C:\ Projects \ web2py \ gluon \ packages \ dal \ pydal \ adapters \ base.py”,第53行,在 init self.reconnect()文件“ C:\ Projects \ web2py \ gluon \ packages \ dal \ pydal \ connection.py”,行154,在重新连接self .connection = self.connector()文件“ C:\ Projects \ web2py \ gluon \ packages \ dal \ pydal \ adapters \ mysql.py”,第51行,在连接器中返回self.driver.connect(** self.driver_args)连接文件“ MySQL”中的文件“ MySQLdb / init .py”,第81行db / connections.py”,第193行,在 init 中,TypeError:“ password”是此函数的无效关键字参数

我已经安装了mysql,用于python的mysql-connector,mysql-client,python2.7等

db = DAL('mysql://admin:admin@localhost/web2py')

我希望这可以连接,但不能not

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

uri = mysql:// user:password @ host / databasename

而且,请使用Python 3 goodluck:)))