Ipython 默认目录

Ipython default directory

我正在 windows 机器上安装 ipython。

我添加路径 C:\python34\scripts\ 和 运行 这个命令

    pip install ipython

完成后,在 C:\python34\scripts\ 中找到 ipython.exe 当我尝试这个语句时

    m = array([arange(2), arange(2)])

它returns NameError: name 'array' 未定义

问题 1. C:\python34\scripts\ 是正确的安装目录吗? 2. 如果是,我是否需要导入库中的所有内容 运行 3. 如果没有,应该安装到哪个目录,如何安装

Ipython 只是一个交互式命令 shell 它以某种方式扩展了正常的 Python shell 以变得更具交互性并且一般来说不包括任何额外的 Python 模块或包。

array and arange are part of the numpy 需要额外安装的包,执行

pip install numpy

但是,在 Windows numpy 上工作需要 Microsoft Visual C++ 2010,如 中所述。

因此,首先,您应该确保安装了 Microsoft Visual C++ 2010,然后您应该能够使用 pip.

安装 numpy

numpy 按需要工作后,您需要导入此模块以便按需要使用它:

from numpy import array, arange
m = array([arange(2), arange(2)])

对于更通用的方法,我建议如下:

import numpy as np
m = np.array([np.arange(2), np.arange(2)])