尝试使用pypm加载包时,继续获得相同的SyntaxError:无效语法

时间:2013-03-02 07:07:34

标签: python windows python-2.7 syntax-error pypm

我下载了ActivePython-2.7.2.5-win32-x86,并按照文档中的说明安装了软件。但pypm根本不起作用。从文档中,我相信在成功安装Python之后我只需要在IDLE(Python GUI)中使用此代码:

C:\> pypm install pandas 

安装并加载包。但是,我一直得到如下所示的syntaxerror

ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> C:\> pypm install pyramid
SyntaxError: invalid syntax

当我尝试运行相同的代码时,我也收到相同的错误消息:

C:\> pypm install pandas 

在Python交互式shell中如下:

ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> C:\> pypm install pyramid
  File "<stadin>", line 1
    C:\> pypm install pyramid
     ^
SyntaxError: invalid syntax

我确实尝试打开Python包管理器(PyPM)以检查是否有任何错误。我在PyPM窗口中找到了以下行:

'pypm' is not recognized as an internal or external command,
operable program or hatch file.

C:\windows\system32>

我真的不知道我哪里做错了,我试图卸载ActivePython 2.7.2.5并重新安装几次,我仍然得到相同的错误消息。

当我输入

pypm install pandas

在Python交互式shell中如下:

ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> pypm install pyramid
  File "<stadin>", line 1
    pypm install pyramid
               ^
SyntaxError: invalid syntax

仍然是相同的错误消息。

我尝试卸载ActivePython 2.7.2.5并重新安装几次,仍然会收到相同的错误消息。我正在使用Windows 7操作系统。

2 个答案:

答案 0 :(得分:1)

你不能打电话

pypm install pyramid
从Python解释器提示符

您必须从命令行console / shell中键入此内容。

答案 1 :(得分:1)

我遇到了同样的问题。但是,给出的答案并不完全准确。

在最近安装了ActivePython 2.7.8.10的Windows上,我尝试使用与OP相同的操作并获得相同的错误消息。当我遇到问题时,我也在使用Python 2.7.8 shell。

“正确答案”是在ActiveState Python 2.7的文件夹中,有一个Python Package Manager(PyPM)的图标。启动此图标会显示一个命令提示符窗口,其中包含以下内容:

  

PyPM 1.4.3(Python包管理器)简要帮助:      输入“pypm install PACKAGE”来安装软件包。      键入“pypm search KEYWORDS”以搜索包。      键入“pypm upgrade”以升级已安装的软件包      输入“pypm help”以显示完整帮助。   C:\ Windows \ System32下&GT;

在这里,我可以输入命令来运行pypm并安装我想要的软件包。

需要注意的一点。这仅适用于ActiveState Python包。其他Python的pacak并没有安装PyPM - 所以如果你想坚持使用python的其他发行版,你必须先弄清楚如何安装它。