平台:
windows 10
pycharm 2016.2
python 2.7.12
问题始于我在pycharm下建了一个flask工程,然后导入sqlalchemy的包:
1
2
|
from flask import flask
from flask.ext.sqlalchemy import sqlalchemy
|
然后执行时报错,找不到sqlalchemy,
“importerror: no module named flask.ext.sqlalchemy”
上网查了下,说是sqlalchemy模块没装,可以在pycharm下直接安装,于是通过在 settings/preferences 对话框中选中 project interpreter页面,开始安装:
找到后点下面的install package,发现安装不上(不知道是什么原因???),没办法只能手动安装了。
我又到
下载了下面两个文件:
因为我的windows平台原本已经装好了pip,所以可以用pip直接安装:
1
2
|
>pip install sqlalchemy - 1.0 . 14 - cp27 - cp27m - win32.whl
>pip install mysql_python - 1.2 . 5 - cp27 - none - win32.whl
|
安装完成后,可以用pip list查看:
它们其实被安装到了c:\python27\lib\site-packages目录下(我电脑是这个)。
似乎该装的都装了,回到pycharm下,再次执行,还是报错!!!!
再次google下,发现还要装flask-sqlalchemy,于是:
1
|
>pip install - - user flask - sqlalchemy
|
安装成功。
再次回到pycharm运行 ,倒是不报找不到sqlarchemy的错了,不过提示我
flask.ext.sqlalchemy
这种方式已经不用了,要用
flask_sqlalchemy
改了一下:
1
2
|
from flask import flask
from flask_sqlalchemy import sqlalchemy
|
works fine for me!
以上这篇浅谈pycharm下找不到sqlalchemy的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/pony_maggie/article/details/52101187