【问题标题】:Ipython default directoryipython默认目录
【发布时间】:2015-08-26 08:54:46
【问题描述】:

我正在我的 Windows 机器上安装 ipython。

我添加路径 C:\python34\scripts\ 并运行此命令

    pip install ipython

完成后,在 C:\python34\scripts\ 中找到 ipython.exe 当我尝试这种说法时

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

它返回 NameError: name 'array' is not defined

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

【问题讨论】:

    标签: python windows-7 ipython


    【解决方案1】:

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

    arrayarangenumpy 包的一部分,需要通过执行额外安装

    pip install numpy
    

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

    因此,首先,您应该确保安装了 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)])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2016-11-10
      • 2019-08-03
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      相关资源
      最近更新 更多