setup.py中的SyntaxError,带有pip to install模块

时间:2016-10-19 12:52:58

标签: python pip

所以我的python老师展示了海龟模块,所以我想亲自尝试一下,但是当我尝试在我的电脑上安装海龟模块时,我有一个错误: 我正在使用“pip”来安装模块,所以当我在控制台上执行“pip install turtle”时 (不是python控制台)我有一个错误:

Collecting turtle
using cached turtle-0.0.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Daxxas\AppData\Local\Temp\pip-build-727hpv0w\turtle\setup.py", line40
except ValueError, ve:
                 ^
SyntaxError: invalid syntax

并且有红色:

Command "python setup.py egg_info" failed with error code 1 C:\Users\Daxxas\AppData\Local\temp\pip-build-727hpv0w\turtle\

我不知道该怎么办。 “Temp”中没有pip的文件夹。

那我怎么解决这个问题才能安装海龟模块?

ps:是否可以在控制台中复制/粘贴某些内容?

3 个答案:

答案 0 :(得分:6)

Turtle已包含在Python标准库中;你不需要安装任何东西。

您正在安装的库是一个完全不同的东西(显然是一个HTTP代理),看起来它与任何最新的Python版本都不兼容。

答案 1 :(得分:1)

这可能会发生,因为您正在尝试安装已包含在标准库中的库。

例如,我尝试使用hashlib安装pip并收到类似错误

python -m pip install hashlib
Complete output from command python setup.py egg_info:
....
File "C:\Users\bla\AppData\Local\Temp\pip-build-l8pg66yd\hashlib\hashlib.py", line 80
        raise ValueError, "unsupported hash type"
                        ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\bla\AppData\Local\Temp\pip-build-l8pg66yd\hashlib\

如果您无法解析库,则可能未在IDE中正确设置python解释器或SDK。检查是否是这种情况。

答案 2 :(得分:0)

如果您将文件命名为 turtle.py,则会出现此错误。在检查完我的 Python 解释器、设置等之后,我想通了。