【问题标题】:Use flask-sqlalchemy with pycharm将 flask-sqlalchemy 与 pycharm 一起使用
【发布时间】:2015-01-05 04:31:11
【问题描述】:

我正在使用 pyCharm,并且一直在尝试安装 sqlalchemy 包来帮助我连接到我的 mysql 数据库。我跑了

pip install flask-sqlalchemy 

下载一堆文件后成功完成,但是当我这样做时库仍然不可用:

from flask.ext.sqlalchemy import SQLAlchemy

我对 python 和所有这些东西都很陌生,我不知道该怎么做。安装烧瓶很容易,因为 pyCharm 对我来说就是这样做的,有什么方法可以做类似的事情吗?

编辑:我通过打开 pyCharm 的首选项,然后转到显示所有已安装模块的 Project Interpreter 来设法做到这一点。然后只需单击底部的 + 按钮,然后搜索所需的模块... PyCharm 从那时起为我做了一切。

【问题讨论】:

  • flask-sqlalchemy != sqlalchemy 您必须安装 SQLAlchemy,而不是 Flask 的 SQLAlchemy 模块。

标签: python flask pycharm flask-sqlalchemy


【解决方案1】:

在使用 pyCharm 和依赖项时最有效的方法是在项目的根目录下创建 requirements.txt 并添加项目所需的所有包。

pyCharm 将自动检测requirements.txt 文件并询问您是否要自动下载依赖项。

在您的情况下,您可以尝试使用以下方法创建requirements.txt

flask
flask-sqlalchemy 

【讨论】:

  • 声明依赖的更简单方法:)
  • 3 年后仍然在帮助人们。谢谢!
【解决方案2】:

创建项目文件夹,设置 virtualenv 并安装 flask-sqlalchemy:

mkdir test
virtualenv venv
. venv/bin/activate
pip install flask-sqlalchemy

然后在 pycharm 中打开 test 文件夹作为一个新项目。你应该可以打电话:

from flask_sqlalchemy import SQLAlchemy

【讨论】:

  • 问题是我已经有一个项目我已经做了一段时间了,我只是在寻找一种将 sqlalchemy 添加到它的方法......
猜你喜欢
  • 1970-01-01
  • 2019-05-28
  • 2013-10-07
  • 2019-05-18
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 2015-07-30
  • 2020-06-14
相关资源
最近更新 更多