2017-02-10 153 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