一、 环境:
1. python:3.8.3
2.PCharm: 2018.03企业版
二、错误现象:
备注:由于引用的不同的包不不同,不是所有的from import都会有这种现象
可能是我的PCharm版本的问题
1.尝试方法:
(1). Make Directory as ->source root
(2).Alt+Enter-->install package ..
2. 解决方法
使用真确的语法:
import_stmt ::= "import" module ["as" identifier] ("," module ["as" identifier])*
| "from" relative_module "import" identifier ["as" identifier]
("," identifier ["as" identifier])*
| "from" relative_module "import" "(" identifier ["as" identifier]
("," identifier ["as" identifier])* [","] ")"
| "from" relative_module "import" "*"
module ::= (identifier ".")* identifier
relative_module ::= "."* module | "."+
示例:
import typing.Any as Any import typing.Callable as Callable
官方文档: