Python Numpy 安装 Windows 10 64 位

Python Numpy Installation Windows 10 64-bit

我知道 python 中有多个关于 numpy 和 pyserial 安装的帖子 on stack overflow,但不知何故 none 似乎对我有用。

可能是我没能清楚地理解自己做了什么,卡住了

我会列出我认为与解决问题相关的事情。

请求 - 在将我的问题标记为重复之前,请帮助我找到解决方案。

您需要知道的事情 - 64 位,Windows10,Python3.4,Python2.6.1,Python 2.7

我尝试过的东西-

1) 使用 NUMPY 的官方 git 存储库 -> 尝试使用命令提示符安装它:-

C:\Desktop\numpy-1.9.2\numpy-1.9.2> python setup.py 安装

[此时使用了Python3.4,因为语句"python"只是给出了3.4版本作为回应]

2) 然后尝试使用非官方网站

3) 尝试使用 "pip"

4) 尝试了 .whl 文件和 .tar.gz 文件

5) 下载了 Visual C++ 并尝试重新安装每个

6) 搞砸了几次环境变量

7) 对于 pyserial,我试图在 python 3.4 中获取它,但我未能始终如一地这样做

8) 在尝试各种方法时多次卸载和安装 python 2.7 和 3.4

9) 最后我下载了 "conda" 并尝试使用它。设置更多环境变量,现在它在命令提示符下工作 window 但不让我打开 IDLE 有人可以建议一种方法来理解我所做的事情并可能以更好的方式来做吗?

编辑- 现在,当我输入 "python" 时,它会显示以下内容:-

Python 2.7.9 |Continuum Analytics, Inc.| (默认,2014 年 12 月 18 日,16:57:52)Win32 上的 [MSC v.1500 64 位 (AMD64)] 键入 "help"、"copyright"、"credits" 或 "license" 以获取更多信息。 Anaconda 由 Continuum Analytics 提供给您。 请查看:http://continuum.io/thanks and https://binstar.org

我可以在命令提示符下导入 numpy 但无法打开 IDLE

您安装了 Anaconda,这是一个很好的起点。

您正在尝试手动编译,这是没有必要的。 Numpy 默认安装在 Anaconda 环境中。

因此,如果您正确安装了 Anaconda,以下命令将起作用:

conda update --prefix #PATHNAME #name <- directory where conda is installed.

就我而言:

conda update --prefix C:\Users\NAME\Anaconda anaconda

只需确保您没有冲突的 python 环境。 conda 或常规 python 安装。

要检查它是否有效,请使用以下内容:

(在命令行中)

python
>>>import numpy
>>>numpy.__version__

如果不是 return '1.9.0' 出了点问题,我很乐意听到发生了什么。

至于编辑器:如果您在 python 环境 (conda) 中安装了 idle,您应该能够 运行 它没有任何障碍。

如果你对使用哪个编辑器不是特别挑剔,你可以使用 spyder 模块,它也默认与 Anaconda 一起提供。

您可以 运行 从 windows 开始菜单或在命令行中输入 spyder

为了未来和所有 Windows 10 64 位 不要从 python.org

安装 Python

win 10 避免手动步骤的最简单方法是 Conda 包

  • 安装 Miniconda(我更喜欢)或 Anaconda(包含 Python 64 或 32 位)
  • 在 Powershell 中

    conda 安装 numpy

通过这种方式,您可能可以获得所有库和包 - Anaconda 包含 125 个包。如果你不想要所有这些,Miniconda 只是 Python 和 Conda 包管理器,所以你只安装你需要的东西

我刚刚做到了:

  • 卸载您实际的 Python(我的:3.6)
  • 安装所有我需要的 Miniconda

Numpy 有效:)