Python,在Mac上安装漂亮的Soup4-4.1.3。拒绝访问?
我不知道如何在Python上安装BeautifulSoup4。 我已经下载了它,解包并将其移动到用户目录。 键入终端“cd beautifulsoup4-4.1.3”以进入目录 然后我键入“python setup.py install” 然后我得到这个信息:Python,在Mac上安装漂亮的Soup4-4.1.3。拒绝访问?,python,macos,beautifulsoup,Python,Macos,Beautifulsoup,我不知道如何在Python上安装BeautifulSoup4。 我已经下载了它,解包并将其移动到用户目录。 键入终端“cd beautifulsoup4-4.1.3”以进入目录 然后我键入“python setup.py install” 然后我得到这个信息: Adams-iMac:beautifulsoup4-4.1.3 adamparis$ python setup.py install running install running build running build_py c
Adams-iMac:beautifulsoup4-4.1.3 adamparis$ python setup.py install
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/bs4
copying bs4/__init__.py -> build/lib/bs4
copying bs4/dammit.py -> build/lib/bs4
copying bs4/element.py -> build/lib/bs4
copying bs4/testing.py -> build/lib/bs4
creating build/lib/bs4/builder
copying bs4/builder/__init__.py -> 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
creating build/lib/bs4/tests
copying bs4/tests/__init__.py -> 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
running install_lib
creating /Library/Python/2.7/site-packages/bs4
error: could not create '/Library/Python/2.7/site-packages/bs4': Permission denied
Adams-iMac:beautifulsoup4-4.1.3 adamparis$
最后它说“许可被拒绝”。为什么会这样 尝试$sudo python setup.py安装。出现提示时键入密码 它正试图安装到系统目录
/Library/Python
,但只有root用户可以这样做。您可以使用sudo
成为root,但是-
如果您只想自己安装该软件包,请尝试python setup.py install--user
将其安装到主目录下的/Users/yourname/Library/python/2.7/lib/python/site packages
下。它会自动出现在您的Python路径中,您不需要根访问权限,并且在您下载的Python包中存在恶意软件的极端远程事件中,它只会损坏您的帐户,而不会损坏整个计算机
还有一个
--user
选项,可以直接从安装,就像一些版本的easy\u install
一样,但并非所有版本都是如此……Python打包有时会很混乱。您可以键入sudo-pip-install-beautifulsoup4
sudo?您是否以root用户身份登录?谢谢您的回复。我确实使用了Sudo,它很管用。非常感谢。我从第一个答案开始就做了,这很有效。谢谢你的回复。