gpt4 book ai didi

python-2.7 - SQLAlchemy的安装未链接到Flask

转载 作者:行者123 更新时间:2023-12-03 17:18:19 24 4
gpt4 key购买 nike

我正在尝试在Windows 8 64位机器上为Python 2.7安装SQLAlchemy

当我运行从SQLAlchemy站点下载的文件随附的setup.py文件时,一个名为'SQLAlchemy-1.0.0-py2.7.egg'的.egg文件放置在C:\ Python27 \ Lib \ site-packages中。

但是,当我尝试使用SQLAlchemy文档中提供的import语句对库进行基本导入时,会收到错误消息。

导入代码为:

from flask.ext.sqlalchemy import SQLAlchemy


我得到的错误消息是:

c:\Users\Me\MyCode>ws_dbwrite.py
Traceback (most recent call last):
File "C:\Users\Me\MyCode\ws_dbwrite.py", line 2, in <module>
from flask.ext.sqlalchemy import SQLAlchemy
File "C:\Python27\lib\site-packages\flask-0.10.1-py2.7.egg\flask\exthook.py",
line 87, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named flask.ext.sqlalchemy


我应该以其他方式进行安装吗?还是应该将SQLAlchemy的.egg文件放在不同的文件级别?还是我在这里缺少明显的东西?

编辑:如果我将导入行更改为

import SQLAlchemy


导入有效,但是Python无法识别类似

db = SQLAlchemy(app)


作为有效命令。

最佳答案

您已经安装了SQLAlchemy,但是您正在尝试使用Flask扩展名Flask-SQLAlchemy。虽然两者是相关的,但它们是独立的库。为了使用

from flask.ext.sqlalchemy import SQLAlchemy


您需要先安装它。

pip install Flask-SQLAlchemy


(您直接从源代码安装了SQLAlchemy。也可以对Flask-SQLAlchemy执行此操作。)

关于python-2.7 - SQLAlchemy的安装未链接到Flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29722895/

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