小编use*_*756的帖子

sqlalchemy.exc.OperationalError :( OperationalError)无法打开数据库文件无无

我正在运行一个程序来自另一个不便的人请求帮助.该计划是一个网站.服务器端由python和flask(模块,http://flask.pocoo.org/)编写.该程序已在服务器上成功运行.我需要做的是修改它上面的东西.由于生产服务器不允许进行测试,因此我通过flask在本地开发服务器中对其进行了测试.但是,我甚至无法运行原始程序.下面是python.

(venv)kevin@ubuntu:~/python/public_html$ python index.wsgi 
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用最后一次):文件"index.wsgi",第6行,从app import app作为应用程序

File "/home/kevin/python/public_html/app.py", line 27, in <module>
app = create_app()

File "/home/kevin/python/public_html/app.py", line 12, in create_app
database.init_db()

File "/home/kevin/python/public_html/database.py", line 24, in init_db
Base.metadata.create_all(engine)

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/schema.py", line 2793, in create_all
  tables=tables)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1478, in _run_visitor
with self._optional_conn_ctx_manager(connection) as conn:

File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1471, in _optional_conn_ctx_manager
with self.contextual_connect() as conn:

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1661, in contextual_connect
self.pool.connect(),

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 272, in connect …
Run Code Online (Sandbox Code Playgroud)

python database flask

13
推荐指数
5
解决办法
4万
查看次数

在Virtualenv环境中安装python-numpy

我想在Virtualenv环境中安装python-numpy.我的系统是Ubuntu 12.04,我的python是2.7.5.首先我安装了Virtualenv

$ sudo apt-get install python-virtualenv
Run Code Online (Sandbox Code Playgroud)

然后通过建立一个环境

$ mkdir myproject
$ cd myproject
$ virtualenv venv
New python executable in venv/bin/python
Installing distribute............done.
Run Code Online (Sandbox Code Playgroud)

激活它

$ . venv/bin/activate
Run Code Online (Sandbox Code Playgroud)

在环境中安装了python-numpy

$ sudo apt-get install python-numpy
Run Code Online (Sandbox Code Playgroud)

但是,我尝试在完成上述所有步骤后在环境中导入python中的numpy.Python告诉我"没有名为numpy的模块".然而,numpy可以在全球范围内导入Python.我试图删除和安装很多次,但它不起作用.我是Python和Linux的初学者.

python numpy virtualenv ubuntu-12.04

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

database ×1

flask ×1

numpy ×1

ubuntu-12.04 ×1

virtualenv ×1