mac如何导入python第三方库_Mac系统中python idle导入第三方模块成功,ecplise导入python第三方模块失败解决方法...
遇到一个比较纠结了4个月的问题,一直没有在意,今天实在忍受不了,尝试各种解决办法,终于把这个烦人的问题完美解决,不敢独享,写出来和各位大神共享。
问题:在mac OSx操作系统下,安装了python第三方模块,MySQLdb、xlrt、xlwt、selenium等等,在python的idle中可以成功的import这些模块,但是在eclipse中缺始终无法导入,提示“no module named xxxx”。
在网上和各个pythonQQ群中搜索各种解决方法,无果,群里还有个大神说苹果系统不行,得win才成,好忧桑QAQ,可是我并没有相信他。随后便在win7虚拟机中安装了eclipse和同样的第三方模块,在eclipse中导入那些模块,都可以正常使用。于是我便把win下面的这些模块的安装路径和mac下的安装路径做了一个对比,win下第三方模块安装路径是在C:\Python27\Lib\site-packages,而mac的是安装到了/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages路径下,并不是python_home/lib/site-packages目录下,然后把/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages路径所有东西拷贝/Library/Python/2.7/site-packages下,重新打开eclipse,新建一个python文件,测试一下,
from selenium import webdriver
driver = webdriver.Firefox()
print driver.title
driver.close()
打开firefox了,并打开baidu,输出了百度的title
OK,大功告成
步骤:
1、先找到第三方模块安装的路径,例如:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
2、找到python安装目录,例如:/Library/Python/2.7/可以
import sys
print sys.path查看
3、cd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
sudo cp -R * /Library/Python/2.7/site-packages
4、编写一个shell脚本,以后再安装第三方模块时直接执行脚本即可完成上面的工作。
vi cp_module.sh
#/bin/bash
cd/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
sudo cp -R */Library/Python/2.7/site-packages
保持退出,给脚本赋上权限
chmod 775 cp_module.sh
4、重启eclipse
mac如何导入python第三方库_Mac系统中python idle导入第三方模块成功,ecplise导入python第三方模块失败解决方法...相关推荐
- 苹果12系统链接到服务器超时,iphone12连不上电脑怎么办 iphone12连接失败解决方法...
iphone12连不上电脑怎么办?有些用户在将iphone12与电脑连接的时候,会有一些小问题出现,接下来中国香烟网小编就为大家带来iphone12连接失败解决方法,iphone12连接电脑的教程,感 ...
- python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...
一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...
- python的第三方库是干什么用的-quot;别人造好的轮子”,python常用第三方库——python自动办公7...
下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 前记:这是分享和记录我个人自动化办公技能的一系列文章,意在让的小伙伴们看后能够有所帮助和长大.我们都不是专业的 ...
- 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...
现如今网络发展速度非常快,无线网络已经普及了,使用率高了遇到的问题也就多了.比如有时候笔记本win7系统连接无线信号时出现"Windows无法连接到路由器名称"(如下图所示),该如 ...
- linux直接运行程序加载动态库失败,扣丁学堂Linux培训详解程序运行时加载动态库失败解决方法...
今天扣丁学堂Linux培训老师给大家介绍一下关于Linux程序运行时加载动态库失败的解决方法,希望对同学们学习有所帮助,下面我们一起来看一下吧. Linux下不能加载动态库问题 当出现下边异常情况 . ...
- 【亲测有用,详解】 Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法,
Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法 文章目录 Windows系统 Vim 安装 Vundle之后,出现 E492: ...
- 重装系统 计算机意外遇到错误无法运行,win7系统重装笔记本提示"计算机意外的重新启动或遇到错误"的解决方法...
今天和大家分享一下win7系统重装笔记本提示"计算机意外的重新启动或遇到错误问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统重装笔记本提示"计算机意外的重新启动或遇到错误的问 ...
- centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课 rsync可以增量同步,scp不行 ...
- 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...
[文章导读]在Win10系统中,有用户在打开软件时遇到了"服务器没有及时响应或控制请求"的错误提示,导致无法打开软件,这该如何解决呢? 在win10系统中,有用户在打开软件时遇到了 ...
最新文章
- java rest 知乎_java 自动化 三分钟带你理解 RESTful
- 023_Jedis的发布和订阅
- Error starting userland proxy: listen tcp 0.0.0.0:5601: bind: address already in use
- C: City----逆向并查集
- JS类似Java String.format的函数
- 动态度量 linux,动态可信度量.ppt
- 一个优秀的程序员应该如何提高工作效率?
- 信息学奥赛一本通(2057:【例3.9 】星期几)
- 容器编排技术 -- Kubernetes 给容器和Pod分配CPU资源
- Unity3D之NGUI基础4:NGUI图片管理工具AtlasMaker
- bootstrap日期时间选择器datetimepicker 插件位置错乱解决
- MySQL和数据库总结
- arp协议分析python编程实现arp欺骗抓图片
- 三菱PLC内置以太网通讯
- 找到了!宝藏公众号合集,新媒体运营小白必须学习
- 基因驱动 CovEx 代码阅读(一)
- 4、弱电工程FTTH网络的分光建设及分光比设计
- 套接字 I/O 模型 WSAEvent
- android 编译器indel,Overview of the HbbTV compliant browser upgrade on Android based DTV platform
- terminate called without an active exception