我通过以下方式通过命令行安装了SQLAlchemy:
pip install SQLAlchemy
,并且还做了:
pip install Flask-SQLAlchemy
我正在尝试运行这些行,它告诉我我有一个未解决的导入:
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
我跑了
>>>import sqlalchemy
>>>sqlalchemy.__version__
在python解释器中,它说我已经安装了1.3.17版本,因此我认为这意味着sqlalchemy已正确安装,但是VS Code出于某种原因没有看到它。
感谢您的帮助。
答案 0 :(得分:0)
您创建了环境吗?
如果否:
1。创建环境:
在文件系统上,为本教程创建一个项目文件夹,例如hello_flask。
在该文件夹中,根据您的当前解释器,使用以下命令(根据您的计算机)创建一个名为env的虚拟环境:
# macOS/Linux
sudo apt-get install python3-venv # If needed
python3 -m venv env
# Windows
python -m venv env
2。选择
通过运行Code。或通过运行VS Code并使用“文件”>“打开文件夹”命令来在VS Code中打开项目文件夹。
3。设置
在VS Code中,打开“命令面板”(“视图”>“命令面板”或(Ctrl + Shift + P))。然后选择Python:Select Interpreter命令:
4。激活环境
source env/bin/activate (Linux/macOS)
或
env\scripts\activate (Windows)
5。安装Flask
# macOS/Linux
pip3 install flask
# Windows
pip install flask
6。确保在此虚拟环境中安装了Pylint
pip install pylint
7。将这样的python路径设置为这样的env路径:
{
"python.pythonPath": "/path/to/your/venv/bin/python",
}