from dearpygui.core import *这种方式引用出错no moudle(已解决)
头疼了好久,在vscode上明明装好了dearpygui这个库,pip list中也有库的信息,但就是vscode一运行就报错如下:
PS D:\LZ\triangle_demo> & D:/LZ/anaconda3/python.exe d:/LZ/triangle_demo/triangle_demo/demo/dearpygui.py
Traceback (most recent call last):
File "d:/LZ/triangle_demo/triangle_demo/demo/dearpygui.py", line 3, in <module>
from dearpygui.core import *
File "d:\LZ\triangle_demo\triangle_demo\demo\dearpygui.py", line 3, in <module>
from dearpygui.core import *
ModuleNotFoundError: No module named 'dearpygui.core'; 'dearpygui' is not a package
一直以为是库没装好,最后发现有一种解决办法就是把用pip install dearpygui下载下来的文件:
这里面的第一个文件(2图是这个文件内部)要放到和运行的python文件的相同目录下,感觉算是py文件的依赖吧。
总结:
from dearpygui.core import *
这种引用方式需要把pip下载的库文件放到要运行的py文件的同一目录下。
PS:网上的dearpygui教程有不少都要引用dearpygui.dearpygui这个模块,但是这个模块好像我们并没有,感觉也没必要用这个模块,core和simple就可以实现功能。这个教程不错:dearpygui例程教程:https://hoffstadt.github.io/DearPyGui/tutorial.html