【问题标题】:Packages not working, using Anaconda软件包不工作,使用 Anaconda
【发布时间】:2015-07-20 12:18:03
【问题描述】:

我已经为 Windows 安装了 Anaconda。它在我的工作电脑上,所以我选择了“只为我”选项,因为我没有管理员权限。

Anaconda 安装在以下目录:

c:\Users\huf069\AppData\Local\Continuum\Anaconda

Windows 安装程序已将此目录(+ Anaconda\Scripts 目录)添加到系统路径中。

我可以启动 Python 但尝试运行 x = randn(100,100) 给我一个Name Error: name 'randn' is not defined, 而据我了解,此命令在使用 Anaconda 时应该可以工作,因为包含 numpy 包。

如果我这样做效果很好:

import numpy
numpy.random.randn(100,100)

有人知道会发生什么吗?

【问题讨论】:

    标签: python numpy anaconda


    【解决方案1】:

    我可以启动 Python,但尝试运行 x = randn(100,100) 会给我一个 Name Error: name 'randn' is not defined,而据我了解,此命令在使用 Anaconda 时应该可以工作,因为包含 numpy

    Anaconda 发行版附带了 numpy 包,但您仍然需要import 包。如果您想使用 randn() 函数而无需调用完整名称,可以将其导入本地命名空间:

    from numpy.random import randn
    x = randn(100,100)
    

    否则,请致电numpy.random.randn

    您可能想看看 Python 教程的 Modules section

    【讨论】:

    • 好的,谢谢芬伍德! ... ,我对我正在遵循的教程(来自 Kevin Sheppard)感到困惑,他说要成功输入以下命令:“randn”、“mean”、“plot”,并且如果所有依赖项都已正确安装,那么应该显示结果......没有提到任何“导入”......
    猜你喜欢
    • 2016-07-08
    • 2019-08-04
    • 2021-05-11
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 2019-04-12
    相关资源
    最近更新 更多