运行第九章程序遇到的问题


#1

在运行第九章程序时遇到下列问题,说我没有安装模块flask-avatars,可是我明明在命令行下安装了这个包,且在pycharm该项目的设置中看到了该依赖包。下面是具体报错信息

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 325 , in __call__

self._flush_bg_loading_exception()

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 313 , in _flush_bg_loading_exception

reraise(*exc_info)

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask_compat.py”, line 35 , in reraise

raise value

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 302 , in _load_app

self._load_unlocked()

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 317 , in _load_unlocked

self._app = rv = self.loader()

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 372 , in load_app

app = locate_app(self, import_name, name)

  • File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 242 , in locate_app

‘\n\n{tb}’.format(name=module_name, tb=traceback.format_exc())

flask.cli.NoAppException: While importing “albumy”, an ImportError was raised: Traceback (most recent call last): File “C:\Users\lenovo.virtualenvs\helloflask-hUtz0ICQ\lib\site-packages\flask\cli.py”, line 235, in locate_app import(module_name) File “D:\Meetu\albumy_init_.py”, line 15, in <module> from albumy.blueprints.admin import admin_bp File “D:\Meetu\albumy\blueprints\admin.py”, line 12, in <module> from albumy.extensions import db File “D:\Meetu\albumy\extensions.py”, line 8, in <module> from flask_avatars import Avatars ModuleNotFoundError: No module named ‘flask_avatars’


#2

纯代码文本建议使用代码块格式化。

插入代码块的方式:除了将所有代码缩进四格,更方便的插入代码块方式是使用三个连续的反引号作为开始和结束标记,比如:

```
def hello():
    return ‘Hello World’
```

会被渲染为:

 def hello():
     return 'Hello World'

具体参考论坛说明


#3

请完整给出命令行步骤,我猜绝对是安装错了。

查看依赖包看看是否有flask_avatars

pipenv graph

#4

这两个问题都是我的,因为最近在做毕设,我想在第九章程序的基础上进行添加功能所以才想着如何实现人脸识别登录的,好的我来运行下这个看看依赖包。:grinning:


#5

我看了,运行出来的依赖包是Flask-Avatars,这两个有区别吗?其实我有考虑过这两个不是同一个包,所以我试过重新安装flask_avatars,但是安装完查询没有这个包,依旧是Flask-Avatars


#6

名称没问题,但你给信息还是太少我无法判断。

确保所有命令都是在pipenv shell环境下执行。

pipenv shell

pipenv 安装flask_avatars。

pipenv install flask_avatars

你也可以这样验证能不能导入成功:

pipenv shell
flask shell
>>> import flask_avatars

#7

请修改标题,用一句话描述你的核心问题。


#8

我试了,在命令行下导入这个包没有报错啊,很难受,下面的截图是我Pycharm中的,也没有错误显示,但是运行就出来了上述的错误。image


#9

就是遇到了运行这一章程序出现帖子中的错误,说我没有安装flask_avatars包,可是明明安装了且pycharm中没有报错,运行出错,我在命令行运行过,也是这个错误,在命令行下导入这个包没问题。


#10

我的意思是你的标题很糟糕(包括另一个帖子),请修改。


closed #11