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