NumPy教程:环境安装(windows+linux)配置

2018-09-2710:02:50后端程序开发Comments2,103 views字数 1021阅读模式

NumPy - 环境

标准的 Python 发行版不会与 NumPy 模块捆绑在一起。 一个轻量级的替代方法是使用流行的 Python 包安装程序 pip 来安装 NumPy。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

pip install numpy

启用 NumPy 的最佳方法是使用特定于您的操作系统的可安装的二进制包。 这些二进制包含完整的 SciPy 技术栈(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包)。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

Windows

Anaconda (from www.continuum.io) 是一个带有 SciPy 技术栈的免费 Python 发行版。 它也可用于 Linux 和 Mac.文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

Canopy (www.enthought.com/products/canopy/) 是可用的免费和商业发行版,带有完整的 SciPy 技术栈,可用于 Windows, Linux and Mac。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

Python (x,y): 是个免费的 Python 发行版,带有 SciPy 技术栈和 Spyder IDE,可用于 Windows。 (从这里下载:www.python-xy.github.io/)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

Linux

Linux 发行版的相应软件包管理器可用于安装一个或多个 SciPy 技术栈中的软件包。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

对于 Ubuntu

sudo apt-get install python-numpy 
python-scipy python-matplotlibipythonipythonnotebook python-pandas 
python-sympy python-nose

对于 Fedora

sudo yum install numpyscipy python-matplotlibipython 
python-pandas sympy python-nose atlas-devel

从源码构建

核心 Python(2.6.x,2.7.x 和 3.2.x 起)必须安装distutilszlib模块应该启用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

GNU gcc(4.2及以上)C 编译器必须可用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

要安装 NumPy,请运行以下命令。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

Python setup.py install

要测试 NumPy 模块是否正确安装,请尝试从 Python 提示符导入它。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

如果未安装,将显示以下错误消息。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

Traceback (most recent call last): 
   File "<pyshell#0>", line 1, in <module> 
      import numpy 
ImportError: No module named 'numpy'

或者,使用以下语法导入NumPy包。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/5865.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/5865.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定