我想用C#调用python程序,感觉最简单的办法好像就是将python程序导成.exe格式,再由C#调用。本篇文章以我上篇pytorch训练图片分类器中的程序为例,将pytorch训练的图片分类器导成.exe
还可以参考这篇博客,是这篇博客给了我方向和勇气。
安装pyinstaller
找到terminal窗口,输入命令pip install pyinstaller
打包成.exe程序
参考博客
安装好后,使用命令:pyinstaller -F -c **.py ,这处我输入的命令为pyinstaller -F -c F:\PythonCode\TestingPytorch\4_cifar10_tutorial.py
打包好的程序会给你提示放在了哪里,一般在dist路径下。
把dist下的.exe文件复制出来,和你需要访问的图片或文档放在同一级目录下。例:我需要用的图片库在data目录下,所以把exe文件复制出来和它放在一个文件夹下。
PLUS: