热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mac下内置python2.7如何安装模块?

目前电脑里内置的版本是python2.7

目前电脑里内置的版本是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
python setup.py install

进行安装,系统报错为:

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

我根据这个路径去找文件,发现并没有

1
/Resources

这样一个文件夹。对mac进行全局搜索,也找不到

1
setup.py, beautifulsoup4

这些文件。。

(一脸懵逼地)请问大家问题出在哪里了?

============

问题更新:

直接import是会报错的。输入

1
import bs4

或者

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就会报错

1
no module named bs4

, sublime只支持urllib这样的标准包。


   



推荐阅读
author-avatar
乱七八糟的孤岛_217
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有