首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows中安装Python时遇到的问题

Windows中安装Python时遇到的问题
EN

Stack Overflow用户
提问于 2014-11-11 13:55:02
回答 2查看 569关注 0票数 0

我在Windows 7上安装了Python3.4,对环境变量进行了更改。这是我的用户变量:

变量:路径值:C:\Python34 34\脚本;

这是我的系统变量:

变量:路径值: C:\ProgramData\Oracle\Java\javapath;C:\Python34;C:\Python34\Scripts;

当我试图从命令提示符运行它时所得到的错误。

代码语言:javascript
复制
Microsoft Windows [Version 6.1.7600]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

    C:\Users\Batman>cd C:\Python34

    C:\Python34>cd Scripts

    C:\Python34\Scripts>python hello.py
      File "hello.py", line 1
        print "Hello";
                    ^
    SyntaxError: Missing parentheses in call to 'print'

    C:\Python34\Scripts>

我还有什么不想安装的?

编辑:我转到Python2.x。在从官方网站下载Python时,我看到了这样的东西: Windows x86 MSI程序数据库(2.7.8),这到底是什么意思?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-11 13:57:21

在Python3.x中,print是一个函数。(不是语句)您应该将它称为函数形式。

代码语言:javascript
复制
print("Hello")

顺便说一句,您不需要在Python语句的末尾追加;

票数 1
EN

Stack Overflow用户

发布于 2014-11-11 13:59:06

这不是安装的问题,而是版本兼容性的问题。

在Python3中,print语句改变了,它需要括号,比如:print("Hello")。因此,您正在尝试使用Python 3解释器运行Python 2代码。如果您注意到,您的错误消息根本没有提到安装中的错误。

以下是关于2和3:https://wiki.python.org/moin/Python2orPython3之间差异的一些信息

编辑:我看到你提到美汤。来自汤主页

美丽的汤3只在Python2.x下工作。 ..。 漂亮的Soup 4同时工作在Python2 (2.6+)和Python3上。

所以你需要汤4或更高。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26866513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档