安装Python和Beautiful Soup的问题

时间:2014-06-20 03:30:06

标签: python python-2.7 beautifulsoup easy-install

Answer marked below. It was two problems. I was missing a semicolon in the env var path, and the latest Beautiful Soup is incompatible with my python script. Using an older version allowed it to run.

我正在尝试使用CMD窗口中的“Setup.py Install”在Windows中安装Beautiful Soup。

我收到以下错误...

Z:\Installers\beautifulsoup4-4.1.0>setup.py install
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

Z:\Installers\beautifulsoup4-4.1.0>

我见过this postthis post但是,运行上面的命令会尝试安装,这让我相信python至少部分地在环境变量中正确设置。 cmd中的'python'命令本身“无法识别”,也不是“easy_install”。让我觉得某些地方出了问题。我把它们都设置为...... C:\ Python27 \ C:\ Python27 \ Scripts

有没有人知道使用easy_install或Setup.py导致我的Beautiful Soup安装失败的原因?

编辑:C:\Path\To\Python27\python "C:\Path\To\BeautifulSoup\setup.py" install有效。所以我不确定我的路径变量有什么问题。

编辑2:虽然安装似乎工作,但我仍然被告知没有安装美丽的汤。 Import Error: No module named BeautifulSoup

1 个答案:

答案 0 :(得分:1)

如果在cmd中无法识别python命令本身,那么您应该修改系统环境变量以识别它。 这是你如何做到的。去 我的电脑‣属性‣高级‣环境变量 修改path变量并附加;C:\Python27\。确保路径与';'分号分开。设置完成后,确保使用echo %PATH%将python附加到路径,同时在cmd中键入python应启动python shell

要安装漂亮的汤,你需要运行

python setup.py install