将flask-sqlalchemy与pycharm一起使用

Luo*_*ize 3 python pycharm flask flask-sqlalchemy

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

pip install flask-sqlalchemy 
Run Code Online (Sandbox Code Playgroud)

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

from flask.ext.sqlalchemy import SQLAlchemy
Run Code Online (Sandbox Code Playgroud)

我对python和所有这些东西还很陌生,我不知道该怎么做。安装flask很容易,因为pyCharm帮了我大忙,有什么办法可以做类似的事情吗?

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

Syl*_*are 7

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

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

在您的情况下,您可能尝试使用创建一个requirements.txt

flask
flask-sqlalchemy 
Run Code Online (Sandbox Code Playgroud)


mol*_*ier 2

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

mkdir test
virtualenv venv
. venv/bin/activate
pip install flask-sqlalchemy
Run Code Online (Sandbox Code Playgroud)

然后在 pycharm 中打开 test 文件夹作为新项目。您应该可以致电:

from flask_sqlalchemy import SQLAlchemy
Run Code Online (Sandbox Code Playgroud)

  • 问题是我已经有一个项目已经工作了一段时间了,我只是在寻找一种向其中添加 sqlalchemy 的方法...... (2认同)