本人在做python和halcon接口的时候发现程序需要'System'库,报下面的错误
Traceback (most recent call last):
File "D:/Project/pyhalcon/pcbhalcon.py", line 2, in <module>
import System
ModuleNotFoundError: No module named 'System'
Process finished with exit code 1
然后做了大量的尝试,均失败
重装python的vs库
重装pycharm
更改windows的功能
修改.Net策略 ,也不行
最后的解决办法是卸载掉clr这个库,
因为pythonnet这个里面自带clr和system
依次执行下面的命令即可
pip uninstall clr
pip uninstall pythonnet
pip install pythonnet
即可成功
温馨提示:在做python和halcon的接口的时候不要参考网上的例子了,跑不起来,至少我把各种库都装好了以后仍然有问题。我的做法是参考halcon程序自带的例程,在halcon的例程的目录下面有