目前电脑里内置的版本是python2.7
用easy_install下载了几个模块,再输入pip list,得到:
beautifulsoup4 (4.5.1)
easygui (0.98.0)
pip (8.1.2)
setuptools (20.10.1)
vboxapi (1.0)
可以确定我想要的bs4已经下载成功。然后我再输入python setup.py install进行安装,系统报错为:/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory
我根据这个路径去找文件,发现并没有/Resources这样一个文件夹。对mac进行全局搜索,也找不到setup.py, beautifulsoup4这些文件。。
(一脸懵逼地)请问大家问题出在哪里了?
============
问题更新:
直接import是会报错的。输入import bs4或者from bs4 import BeautifulSoup,报错如下:
Traceback (most recent call last):
File "/Users/TracyW/Documents/test.py", line 5, in
from bs4 import BeautifulSoup
ImportError: No module named bs4
刚才卸载了bs4(sudo easy_install -m beautifulsoup4),重新用pip下载(pip install --upgrade beautifulsoup4),结果现在pip list里面已经没有bs4了。。。
后来又用easy_install下载,bs4终于重新出现在pip list里。当然了,import仍然报错。。。
=============
我看了一些问答,听说mac内置的python比较坑,我是不是该放弃它而去官网重新下载?
=============
问题再次更新:
刚刚发现,同样是import第三方包,在苹果终端里是可以实现的,但是在sublime text2就会报错no module named bs4, sublime只支持urllib这样的标准包。