Python 3.5.1在mac上的Pip安装错误

时间:2016-04-15 17:58:08

标签: python

在Mac上安装了Python 3.5.1。当我尝试从Python的标准库(如pip install BeautifulSoup)下载模块时,我收到以下错误:

Collecting BeautifulSoup

使用缓存的BeautifulSoup-3.2.1.tar.gz     从命令python setup.py egg_info完成输出:     Traceback(最近一次调用最后一次):       文件"",第1行,in       文件" /private/var/folders/bz/2h0jcnq54pzcvjp2x0mhrc6r0000gn/T/pip-build-b_z00926/BeautifulSoup/setup.py" ;,第22行         打印"单元测试失败!"                                       ^     SyntaxError:调用' print'

时缺少括号
----------------------------------------

命令" python setup.py egg_info"在/ private / var / folders / bz / 2h0jcnq54pzcvjp2x0mhrc6r0000gn / T / pip-build-b_z00926 / BeautifulSoup /

中出现错误代码1失败

3 个答案:

答案 0 :(得分:2)

这似乎是BeautifulSoup的旧版本。试试这个:

pip install beautifulsoup4

答案 1 :(得分:0)

缺少括号部分可能会建议你在实际需要python3时默认使用python2

一个简单的解决方法:

python3 -m pip install beautifulsoup # or beautifulsoup4

与pip install具有相同的效果,但显式指定使用哪个python

答案 2 :(得分:0)

尝试使用pip2(对于Python 2)或pip3(对于Python 3),而不只是pip。您尝试使用的Python版本可能使用了错误的pip版本。