在Windows中安装Python时出现问题

在Windows中安装Python时出现问题,python,python-3.x,installation,Python,Python 3.x,Installation,我在Windows7上安装了Python 3.4。对环境变量进行了更改。 这是我的用户变量: 变量:路径 值:C:\Python34\Scripts 这是我的系统变量: 变量:路径 值:C:\ProgramData\Oracle\Java\javapath;C:\Python34;C:\Python34\Scripts 当我试图从命令提示符下运行它时出现的错误 Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsof

我在Windows7上安装了Python 3.4。对环境变量进行了更改。 这是我的用户变量:

变量:路径 值:C:\Python34\Scripts

这是我的系统变量:

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

当我试图从命令提示符下运行它时出现的错误

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时,我看到了如下内容:Windowsx86MSI程序数据库(2.7.8) 这到底是什么意思???

在Python3.x中,是一个函数。(不是语句)应该将其作为函数形式调用

print("Hello")

顺便说一句,您不需要附加

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

在Python3中,print语句发生了更改,它需要括号,如:
打印(“你好”)
。所以您正在尝试用Python3运行Python2代码 口译译员如果您注意到,您收到的错误消息中没有任何关于 安装时出现错误

以下是有关2和3之间差异的一些信息:

编辑:我看到你提到了漂亮的汤。从:

BeautifulSoup3仅在Python2.x下工作

BeautifulSoup4适用于Python2(2.6+)和Python3


因此,您需要4号或更高版本的Soup。

看起来您的安装还不错。问题是语法错误,就像falsetru在回答中解释的那样below@Elisha我无法使用easy_install安装任何模块。我应该如何纠正这个错误?我也在尝试安装BeautifulSoup之类的模块,但我遇到了相同的错误。@user3206062,您是否正在尝试安装BeautifulSoup 3?该版本仅支持Python2.x。尝试安装Beautiful Soup 4.我无法使用easy_install安装Beautiful Soup。我该怎么做??它在3.4中工作,但自从我转到2.7之后,easy_install就不工作了。@user3206062,因为Python 3.4,所以包含了
pip
。在较低版本中,您需要自己安装
pip
。以下内容将对您有所帮助。安装后,
pip安装bs4
(安装bs4)或
pip安装BeautifulSoup
(安装BS3),那么我应该使用Python 2.x吗?因为我现在正处于学习曲线中。这些差异虽然不相容,但一开始对你来说是微不足道的。我的观点是,你首先学习的版本并不重要,但我推荐3,因为它是最新版本。如果您正在学习教程,请使用教程的版本(看起来是2)。如果愿意,可以同时将这两个安装到不同的文件夹中。有关更多信息,请阅读我链接的第一个链接。