2017-02-10 131 views
-1

我目前在教自己的Python,并正在通过我的方式工作,通过automatetheboringstuff.com。我在Python 2.4中安装第三方模块时遇到了问题(这是我在工作中可用的最新版本)。例如,当我尝试安装requests模块以便我可以使用网页时,出现invalid syntax错误。下面是我使用的方法:Python 2.4 - 安装模块语法错误

  1. 打开命令行,cd到该模块的setup.py文件是
  2. 类型到命令行的文件夹:setup.py的安装

然后我得到以下错误:

File "C:\Users\Username\Desktop\PyRequestsModule\setup.py", line 52 
    with open('requests/_init__py', 'r') as fd: 
     ^
syntaxError: invalid syntax 

我每次我试图安装一个模块时得到了类似的错误。是我运行Python 2.4的问题还是我做错了什么?

+3

在Python 2.5中添加了'with'。 – vaultah

+5

是的问题是你正在运行一个13岁的Python版本,这与现代库不兼容。 –

+0

你自己教授Python *在工作*? –

回答

0

不要学习Python 2,如果您不必因为遗留原因而使用此版本。它的支持将在2020年结束,大多数库也可用于Python 3。有些甚至仅适用于Python 3.

如果您不能安装较新的版本,您可以尝试使用一个portable one