NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。NumPy本身用C实现。
但是numpy对python3的支持不是很快,目pip支持最高python3.5,在最新python3.6.3不支持,好在非官网版(也能用)给出了numpy安装方法。
网址:
- https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
- numpy‑1.13.3+mkl‑cp36‑cp36m‑win32.whl
- numpy‑1.13.3+mkl‑cp36‑cp36m‑win_amd64.whl
下载后运行:
pip install numpy-1.13.3+mkl-cp36-cp36m-win32.whl
一般错误提示会给出,PermissionError: [Errno 13] Permission denied: ‘c:\anaconda3\Lib\site-packages\xxxx.pyd’,也即在操作某 xxxx.pyd 文件时发生权限问题。
打开windows的任务管理器(task manager),关闭一切与 python 相关的进程,重新下载安装。
这下安装成功。