无法在我的电脑上安装BeautifulSoup,它会继续告诉我,我没有可写访问权限吗?见下文:
Last login: Fri Jun 26 14:08:26 on ttys000
Britneys-MacBook-Air:~ Pryde$ pip install requests
-bash: pip: command not found
Britneys-MacBook-Air:~ Pryde$ easy_install requests
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-19650.pth'
The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
/Library/Python/2.7/site-packages/
Perhaps your account does not have write access to this directory? If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account. If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.
非常感谢任何反馈。 -Thanks!
答案 0 :(得分:1)
在Mac上使用pip install时,你需要以sudo的身份运行该命令(临时管理员升级如果你想对sudo做什么做一个非常糟糕的解释 - 它会提示你输入密码)。
sudo pip install requests
这将解决您的可写访问问题。然而,正如另一张海报所提到的,你正在处理请求,而不是BeautifulSoup。同样适用于re sudo。
pip list 和其他非安装/修改pip子命令可以在没有sudo的情况下正常运行。
更新:你似乎还没有安装pip。我的不好,我没有抓到,因为你粘贴在pip安装中,得到了一个错误,但后来试了易于安装,大部分信息都与安装相关。
此链接说明了如何安装pip。 install pip on mac。再次注意 sudo 。一旦有效,您可以重新尝试第一次 sudo pip安装请求。
你可能想这样做,因为 pip 似乎通常比简易安装更聪明。