我已经使用python 3.5.4版本完成了代码,我尝试使用pyinstaller 3.5将脚本更改为执行文件,并且在将代码更改为exe后出现此消息
pkg_resources.DistributionNotFound:未找到“ Adafruit_IO”分发,应用程序需要该分发
我尝试了这段代码,以便在脚本中找到Adafruit_IO
def resource_path(relative_path):
""" Get absolute path to resource, works for dev and for PyInstaller """
try:
# PyInstaller creates a temp folder and stores path in _MEIPASS
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
return os.path.join(base_path, relative_path)
我仍然指向站点软件包中的文件位置,但仍然遇到相同的错误,对您有所帮助。