注意pycharm的sourceroot要与run时候的woringDictory保持一致,
这样IDE解释器的import入口才能与运行入口保持一致,否则IDE自动引入依赖会出问题。
These roots contain the actual source files and resources. PyCharm uses the source roots as the starting point for resolving imports.The files under the source roots are interpreted according to their type. PyCharm can parse, inspect, index, and compile the contents of these roots.
ref: