环境
64位机
win7旗舰sp1
anaconda4.3.30(python3.5)
beautifulsoup4-4.6.0
BeautifulSoup下载地址
安装顺序
2.解压后文件夹beautifulsoup4-4.6.0放到anaconda的目录下(本例:C:\Program Files\Anaconda3),并进入
beautifulsoup4-4.6.0文件里。
cd C:\Program Files\Anaconda3\beautifulsoup4-4.6.0
3.运行安装命令
python setup.py build
4.测试
运行命令
python setup.py build
cmd记录log
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Program Files (x86)\PowerCmd>pip install BeautifulSoup
Collecting BeautifulSoup
Downloading BeautifulSoup-3.2.1.tar.gz
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\ADMINI~1\AppData\Local\Temp\pip-build-f0qgn7nx\BeautifulSoup\setup.py", line 22
print "Unit tests have failed!"
^
SyntaxError: Missing parentheses in call to 'print'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\ADMINI~1\AppData\Local\Temp\pip-build-f0qgn7nx\BeautifulSoup\setup.py", line 22
print "Unit tests have failed!"
^
SyntaxError: Missing parentheses in call to 'print'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\ADMINI~1\AppData\Local\Temp\pip-build-f0qgn7nx\BeautifulSoup\
C:\Program Files (x86)\PowerCmd>cd C:\Program Files\Anaconda3\beautifulsoup4-4.6.0
C:\Program Files\Anaconda3\beautifulsoup4-4.6.0>dir
C:\Program Files\Anaconda3\beautifulsoup4-4.6.0 的目录
2017/11/25 06:10 <DIR> .
2017/11/25 06:10 <DIR> ..
2016/07/27 09:22 1,748 AUTHORS.txt
2017/11/25 06:10 <DIR> beautifulsoup4.egg-info
2017/11/25 06:10 <DIR> bs4
2013/08/12 23:47 546 convert-py3k
2017/01/02 22:58 1,315 COPYING.txt
2017/11/25 06:10 <DIR> doc
2017/11/25 06:10 <DIR> doc.zh
2015/06/29 04:13 203 MANIFEST.in
2017/05/07 21:49 48,889 NEWS.txt
2017/05/07 21:52 991 PKG-INFO
2012/02/20 23:02 1,517 README.txt
2017/11/25 06:10 <DIR> scripts
2017/05/07 21:52 59 setup.cfg
2017/05/07 21:49 1,341 setup.py
2012/03/30 20:30 56 test-all-versions
2012/04/27 22:16 1,091 TODO.txt
11 个文件 57,756 字节
7 个目录 1,242,214,400 可用字节
C:\Program Files\Anaconda3\beautifulsoup4-4.6.0>ppython setup.py build
'ppython' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Program Files\Anaconda3\beautifulsoup4-4.6.0>python setup.py build
running build
running build_py
creating build
creating build\lib
creating build\lib\bs4
copying bs4\dammit.py -> build\lib\bs4
copying bs4\diagnose.py -> build\lib\bs4
copying bs4\element.py -> build\lib\bs4
copying bs4\testing.py -> build\lib\bs4
copying bs4\__init__.py -> build\lib\bs4
creating build\lib\bs4\builder
copying bs4\builder\_html5lib.py -> build\lib\bs4\builder
copying bs4\builder\_htmlparser.py -> build\lib\bs4\builder
copying bs4\builder\_lxml.py -> build\lib\bs4\builder
copying bs4\builder\__init__.py -> build\lib\bs4\builder
creating build\lib\bs4\tests
copying bs4\tests\test_builder_registry.py -> build\lib\bs4\tests
copying bs4\tests\test_docs.py -> build\lib\bs4\tests
copying bs4\tests\test_html5lib.py -> build\lib\bs4\tests
copying bs4\tests\test_htmlparser.py -> build\lib\bs4\tests
copying bs4\tests\test_lxml.py -> build\lib\bs4\tests
copying bs4\tests\test_soup.py -> build\lib\bs4\tests
copying bs4\tests\test_tree.py -> build\lib\bs4\tests
copying bs4\tests\__init__.py -> build\lib\bs4\tests
Fixing build\lib\bs4\dammit.py build\lib\bs4\diagnose.py build\lib\bs4\element.py build\lib\bs4\testing.py build\lib\bs4\__init__.py build\lib\bs4\builder\_html5lib.py build\lib\bs4\builder\_htmlparser.py build\lib\bs4\builder\_lxml.py build\lib\bs4\builder\__init__.py build\lib\bs4\tests\test_builder_registry.py build\lib\bs4\tests\test_docs.py build\lib\bs4\tests\test_html5lib.py build\lib\bs4\tests\test_htmlparser.py build\lib\bs4\tests\test_lxml.py build\lib\bs4\tests\test_soup.py build\lib\bs4\tests\test_tree.py build\lib\bs4\tests\__init__.py
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
Fixing build\lib\bs4\dammit.py build\lib\bs4\diagnose.py build\lib\bs4\element.py build\lib\bs4\testing.py build\lib\bs4\__init__.py build\lib\bs4\builder\_html5lib.py build\lib\bs4\builder\_htmlparser.py build\lib\bs4\builder\_lxml.py build\lib\bs4\builder\__init__.py build\lib\bs4\tests\test_builder_registry.py build\lib\bs4\tests\test_docs.py build\lib\bs4\tests\test_html5lib.py build\lib\bs4\tests\test_htmlparser.py build\lib\bs4\tests\test_lxml.py build\lib\bs4\tests\test_soup.py build\lib\bs4\tests\test_tree.py build\lib\bs4\tests\__init__.py
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
C:\Program Files\Anaconda3\beautifulsoup4-4.6.0>