为了账号安全,请及时绑定邮箱和手机立即绑定

如何在WPF中使用python代码

如何在WPF中使用python代码

C#
牛魔王的故事 2018-08-06 06:09:33
因为numpy的底层使用c写的,所以IronPython引用失败,import numpy时会引发异常网上的解决方法有两种1. 使用enthought编写的c#版的numpy教程如下:[url=https://stackoverflow.com/questions/29397540/how-to-install-numpy-and-scipy-for-ironpython27-old-method-doenst-work][/url](1)教程中的[url=https://store.enthought.com/repo/.iron/][/url]网址已经没用了,即使注册也下不了。我从CSDN上下载的ironpkg-1.0.0.py,并且成功进行到了最后一步(2)但是在最后一步,我执行ironpkg-1.0.0.py的时候,他告诉说"No distribution found for requirement numpy"。我眼中怀疑enthough公司已经停止对这个项目提供服务了这个方法到这里就卡住了2.第二个方法是使用IronClad这是IronClad的项目:[url=https://github.com/IronLanguages/ironclad][/url]在下面的说明中有:“numpy is still failing on import.”,岂不是按上也无法import numpy?这个方法到这里也卡住了3.第三个方案是使用PTVS,github:[url=https://github.com/Microsoft/PTVS][/url]PTVS 在vs2017中在安装包里有这个选项在vs中可以创建Python应用程序,可以创建IronPython WPF应用程序,可是c#的类库不能引用python的类库啊,那如何相互之间传数据?而且Python的类库在vs中还没发打包成exe。那岂不是python自己玩儿自己的?和Pycharm有啥区别?这个方法到这里也卡住了我希望我的WPF程序可以调用我的python机器学习代码,但是由于用了numpy包,上面的路都走不通了。希望大神们可以纠正我的错误或者给一些建议,在下感激不尽。
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

用pyinstaller把python程序做成exe

再用WPF的Process类去调用它


查看完整回答
反对 回复 2018-08-30
  • 1 回答
  • 0 关注
  • 1212 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信