Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Mysql+;SQLAlchemy+;塔架问题_Python_Sqlalchemy_Pylons - Fatal编程技术网

Python Mysql+;SQLAlchemy+;塔架问题

Python Mysql+;SQLAlchemy+;塔架问题,python,sqlalchemy,pylons,Python,Sqlalchemy,Pylons,我正在尝试使用MySQL后端在挂架中设置我的模型,我一直得到以下结果: Traceback (most recent call last): File "/usr/local/bin/paster", line 8, in <module> load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')() File "/usr/local/lib/python2.6/dist-packa

我正在尝试使用MySQL后端在挂架中设置我的模型,我一直得到以下结果:

    Traceback (most recent call last):
  File "/usr/local/bin/paster", line 8, in <module>
    load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')()
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 84, in run
    invoke(command, command_name, options, args[1:])
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 123, in invoke
    exit_code = runner.run(args)
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 218, in run
    result = self.command()
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-py2.6.egg/paste/script/serve.py", line 276, in command
    relative_to=base, global_conf=vars)
  File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3-py2.6.egg/paste/script/serve.py", line 313, in loadapp
    **kw)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 204, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 225, in loadobj
    return context.create()
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 625, in create
    return self.object_type.invoke(self)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 110, in invoke
    return fix_call(context.object, context.global_conf, **context.local_conf)
  File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/util/fixtypeerror.py", line 57, in fix_call
    val = callable(*args, **kw)
  File "/home/kyle/kyleterry/kyleterry/config/middleware.py", line 38, in make_app
    load_environment(global_conf, app_conf)
  File "/home/kyle/kyleterry/kyleterry/config/environment.py", line 41, in load_environment
    engine = engine_from_config(config, 'sqlalchemy.')
  File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/__init__.py", line 241, in engine_from_config
    return create_engine(url, **opts)
  File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/__init__.py", line 223, in create_engine
    return strategy.create(*args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/strategies.py", line 62, in create
    dbapi = dialect_cls.dbapi(**dbapi_args)
  File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/databases/mysql.py", line 1456, in dbapi
    import MySQLdb as mysql
  File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/MySQLdb/__init__.py", line 19, in <module>

  File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 7, in <module>
  File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/paster”,第8行,在
加载输入点('PasteScript==1.7.3','console_脚本','paster')()
文件“/usr/local/lib/python2.6/dist packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py”,第84行,正在运行
调用(命令、命令名、选项、参数[1:])
文件“/usr/local/lib/python2.6/dist packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py”,第123行,在invoke中
退出代码=runner.run(args)
文件“/usr/local/lib/python2.6/dist packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py”,第218行,正在运行
结果=self.command()
命令行276中的文件“/usr/local/lib/python2.6/dist packages/PasteScript-1.7.3-py2.6.egg/paste/script/service.py”
相对位置=基准,全局位置=变量)
loadapp中的文件“/usr/local/lib/python2.6/dist packages/PasteScript-1.7.3-py2.6.egg/paste/script/service.py”,第313行
**千瓦)
loadapp中的文件“/usr/local/lib/python2.6/dist packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py”,第204行
返回loadobj(应用程序,uri,name=name,**kw)
loadobj中的文件“/usr/local/lib/python2.6/dist packages/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py”,第225行
返回context.create()
文件“/usr/local/lib/python2.6/dist-packages/pasdeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py”,第625行,在create中
返回self.object\u type.invoke(self)
文件“/usr/local/lib/python2.6/dist packages/pasdeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py”,第110行,在invoke中
返回修复调用(context.object、context.global\u conf、**context.local\u conf)
文件“/usr/local/lib/python2.6/dist packages/pasdeploy-1.3.3-py2.6.egg/paste/deploy/util/fixtypererror.py”,第57行,在fix_调用中
val=可调用(*参数,**kw)
文件“/home/kyle/kyleterry/kyleterry/config/middleware.py”,第38行,在make_应用程序中
加载环境(全局配置、应用配置)
文件“/home/kyle/kyleterry/kyleterry/config/environment.py”,第41行,在load\u环境中
engine=engine\u from_config(配置“sqlalchemy.”)
文件“/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.2-py2.6.egg/SQLAlchemy/engine/_init___;.py”,第241行,位于来自_config的引擎_中
返回创建引擎(url,**选项)
文件“/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.2-py2.6.egg/SQLAlchemy/engine/_init___;.py”,第223行,在create_引擎中
返回策略。创建(*args,**kwargs)
文件“/usr/local/lib/python2.6/dist packages/SQLAlchemy-0.5.2-py2.6.egg/SQLAlchemy/engine/strategies.py”,第62行,在create中
dbapi=方言\ cls.dbapi(**dbapi\参数)
dbapi中的文件“/usr/local/lib/python2.6/dist packages/SQLAlchemy-0.5.2-py2.6.egg/SQLAlchemy/databases/mysql.py”,第1456行
将MySQLdb作为mysql导入
文件“/usr/local/lib/python2.6/dist-packages/MySQL_-python-1.2.3c1-py2.6-linux-i686.egg/MySQLdb/__-init___;.py”,中第19行
文件“/usr/local/lib/python2.6/dist packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_MySQL.py”,第7行,在
文件“/usr/local/lib/python2.6/dist packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_MySQL.py”,第6行,在uu引导程序中__
ImportError:libmysqlclient_r.so.15:无法打开共享对象文件:没有此类文件或目录
我试着在网上搜索答案,但似乎没有任何效果


编辑:这个问题已经解决了。最好的方法可以在这里找到:

一个解释您是如何从TurboGears文档页面获得问题解决方案的答案是一个好主意,对其他人有帮助。一个解释您是如何从TurboGears文档页面获得问题解决方案的答案是一个好主意,对其他人也有帮助。