gpt4 book ai didi

python - VS Code 无法识别 SQLAlchemy

转载 作者:行者123 更新时间:2023-12-04 09:54:33 35 4
gpt4 key购买 nike

我已经通过命令行安装了 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 由于某种原因没有看到它。

任何帮助表示赞赏。

最佳答案

你创造环境了吗?

如果不:

1.创建环境:

在您的文件系统上,为本教程创建一个项目文件夹,例如 hello_flask。

在该文件夹中,使用以下命令(根据您的计算机)根据您当前的解释器创建一个名为 env 的虚拟环境:

# macOS/Linux
sudo apt-get install python3-venv # If needed
python3 -m venv env

# Windows
python -m venv env

2.选择

通过运行代码在 VS Code 中打开项目文件夹,或者通过运行 VS Code 并使用文件 > 打开文件夹命令。
enter image description here

3.设置

在 VS Code 中,打开命令面板(查看 > 命令面板或 (Ctrl+Shift+P))。然后选择 Python: Select Interpreter 命令:
enter image description here

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

Pylint

7. 像这样将你的 python 路径设置为你的 env 路径:
{
"python.pythonPath": "/path/to/your/venv/bin/python",
}

VSCode Workspace

flask via VS Code

关于python - VS Code 无法识别 SQLAlchemy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61944862/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com