我正在尝试使用来自scipy.io的scipy.io。根据他们的文档[链接],使用loadmat
应该相当容易。我就是这样用它的:
import scipy.io as sio
mat_contents = sio.loadmat('octave_a.mat')
我收到以下错误消息:
AttributeError: 'module' object has no attribute 'loadmat'
我试着卸载和安装numpy
和scipy
。然而,这是行不通的。我的numpy
版本是1.15.1,scipy
版本是1.1.0。下面是我安装的方式:
sudo -H pip install numpy
sudo -H pip install scipy
不鼓励使用sudo
进行安装。尽管如此,我仍然不能使用--用户标志来安装,因为我仍然得到了权限错误。任何帮助都是非常感谢的。
发布于 2018-08-24 04:52:59
我意识到问题是在允许的情况下。我找到了解决问题的方法。我修改了site-packages
目录中的权限,如下所示:
sudo chmod -R o+r scipy
sudo chmod -R o+r numpy
如果这个问题有一个复杂的解决方案,请随时发布。
https://stackoverflow.com/questions/51996701
复制相似问题