【发布时间】:2015-03-25 03:20:40
【问题描述】:
我只是想在 Python for Data Analysis 之后开始使用 python,但我一直很难让所有东西都排好队(这很遗憾,但我花了四个小时至少尝试安装...?!?!)。我有 Enthought Canopy 的学术许可证,我通读了这篇文章并尝试遵循它:
http://docs.enthought.com/canopy/quick-start/install_windows.html
问题是程序实际上从未要求我进行环境设置,这与文档所说的不同。我尝试重新启动,重新启动程序并多次卸载/重新安装,但没有成功。我只想玩熊猫,但包加载显然不起作用。
我只是想运行这段代码:
import pandas
plot(arrange(10))
当我运行它时,这是我的错误:
import pandas
plot(arrange(10))
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-10-f4ad02ce74fb> in <module>()
----> 1 plot(arrange(10))
NameError: name 'arrange' is not defined
我猜这与应该设置的某些路径或环境变量有些相关,但老实说,我完全迷失了。
我还在 /User 文件夹中找到了 /Canopy 文件夹。它有两个子文件夹,许可证和脚本,即使我想查看隐藏文件,这两个文件夹也是完全空的。
无论如何,如果有人有任何建议或有用的链接,我将不胜感激。我想做的就是开始摆弄python,而我不知道如何达到那个看似基本的点。提前致谢。
【问题讨论】:
-
arrange不是现有的 pandas 函数,但arange是您所追求的 numpy 函数。此外,如果您执行import pandas,则必须执行pandas.functionname(..)才能使用函数 -
即使您修正了
arrange的拼写错误,您也可能会遇到另一个问题,您可能需要执行import numpy as np np.arange(10) -
如果您已经解决了问题,请发布详细说明您如何解决问题的答案,并记住接受您的答案,这样这个问题就不会悬而未决。你的答案左上角会有一个空的勾号