当前位置:网站首页>cannot import name ‘import_string‘ from ‘werkzeug‘【bug解决】
cannot import name ‘import_string‘ from ‘werkzeug‘【bug解决】
2022-08-04 08:57:00 【上进小菜猪】
BUG
ImportError: cannot import name ‘import_string’ from ‘werkzeug’ (/home/cc/Desktop/test/alg/envi/lib/python3.8/site-packages/werkzeug/init.py)
cannot import name ‘import_string’ from ‘werkzeug’
出现这种情况是因为版本不兼容的问题。
from werkzeug.utils import import_string
import werkzeug
werkzeug.import_string = import_string
import flask_cache
解决
更改Werkzeug的版本为0.16.1
Werkzeug==0.16.1
解决问题
原因
新版本和旧版本规则不一样:
如下:
from werkzeug import import_string
from werkzeug.utils import import_string
更改统一即可解决。
原因
新版本和旧版本规则不一样:
如下:
from werkzeug import import_string
from werkzeug.utils import import_string
更改统一即可解决。
import_string
基于字符串导入对象
免费软件:ISC 许可证
特征
基于字符串导入对象。如果要将导入路径用作终结点或类似内容,这将非常有用。导入路径可以以虚线表示法 (.) 指定,也可以使用冒号作为对象分隔符 (:)。如果静默为 True,则在导入失败时返回值将为 None。
用法
import import_string
module = import_string('my_system.my_package.my_module')
function = import_string('my_system.my_module:some_function')
Class = import_string('my_system.my_module:SomeClass', silent=True) If path doesn't exist Class = None
学分
此包是从 werkzeug.utils 模块中提取的
这个包是用曲奇切割机和audreyr/cookiecutter-pypackage项目模板创建的。
稳定发布
要安装import_string,请在终端中运行以下命令:
$ pip install import_string
这是安装import_string的首选方法,因为它将始终安装最新的稳定版本。
如果您没有安装 pip,此 Python 安装指南可以指导您完成整个过程。
从源头
import_string的源代码可以从 Github 存储库下载。
您可以克隆公共存储库:
$ git clone git://github.com/rochacbruno/import_string
或者下载压缩包:
$ curl -OL https://github.com/rochacbruno/import_string/tarball/master
获得源代码的副本后,可以使用以下命令进行安装:
$ python setup.py install
边栏推荐
猜你喜欢
随机推荐
【论文笔记】Understanding Long Programming Languages with Structure-Aware Sparse Attention
布局管理器
软件工程国考总结——判断题
【论文笔记】Dynamic Convolution: Attention over Convolution Kernels
DWB主题事实及ST数据应用层构建,220803,,
使用单调栈解决接雨水问题——LeetCode 42 接雨水+单调栈说明
金仓数据库KingbaseES客户端编程接口指南-JDBC(5. JDBC 查询结果集处理)
户外徒步旅行
(三)DDD上下文映射图——老师,我俩可是纯洁的男女关系!
技术实现 | 图像检索及其在淘宝的应用
研究性学习专题 3_LL(1)语法分析设计原理与实现
线程的状态
【CNN基础】转置卷积学习笔记
学会 Arthas,让你 3 年经验掌握 5 年功力
金仓数据库 KDTS 迁移工具使用指南 (7. 部署常见问题)
智汇华云 | 华云软件定义网络 DCI介绍
设计信息录入界面,完成人员基本信息的录入工作,
ShuffleNet v2网络结构复现(Pytorch版)
【UE虚幻引擎】UE5三步骤实现AI漫游与对话行为
【UE虚幻引擎】UE5实现动态导航样条线绘制