解决 cannot set WRITEABLE flag to True 问题
今天在使用图像进行处理的时候,遇到这个问题:
img = np.asarray(image)
报错:ValueError: cannot set WRITEABLE flag to True of this array
,
两种解决方案
第一种,引起这个报错的原因是因为numpy的版本不合,把numpy降到1.15版本,而且python版本应该为3.5或3.7,3.6不保证可以。
应该使用python -m pip install numpy==1.15
或者使用命令行pip install numpy==1.15
如果不想降低numpy的版本的(因为别的需要使用到numpy的时候,需要高版本的numpy),这个时候需要第二种方案
第二种,把img=np.asarray(image)
改为img=np.array(image)
就可以不用降低numpy的版本。