0

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

C:\> pypm install pandas 

安装和加载包。但是,我不断收到如下所示的语法错误

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 操作系统。

4

2 回答 2

1

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

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

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

PyPM 1.4.3 (Python Package Manager) 简要帮助:输入“pypm install PACKAGE”来安装一个包。输入“pypm search KEYWORDS”来搜索包。键入“pypm upgrade”以升级已安装的软件包。
键入“pypm help”以显示完整的帮助。C:\Windows\system32>

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

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

于 2014-12-04T21:57:43.320 回答
1

你不能打电话

pypm install pyramid

从 Python 解释器提示符。

您必须从命令行控制台/shell 键入它。

于 2013-03-02T07:19:39.690 回答