遇到一个比较纠结了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第三方模块失败解决方法...相关推荐

  1. 苹果12系统链接到服务器超时,iphone12连不上电脑怎么办 iphone12连接失败解决方法...

    iphone12连不上电脑怎么办?有些用户在将iphone12与电脑连接的时候,会有一些小问题出现,接下来中国香烟网小编就为大家带来iphone12连接失败解决方法,iphone12连接电脑的教程,感 ...

  2. python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...

    一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...

  3. python的第三方库是干什么用的-quot;别人造好的轮子”,python常用第三方库——python自动办公7...

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 前记:这是分享和记录我个人自动化办公技能的一系列文章,意在让的小伙伴们看后能够有所帮助和长大.我们都不是专业的 ...

  4. 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...

    现如今网络发展速度非常快,无线网络已经普及了,使用率高了遇到的问题也就多了.比如有时候笔记本win7系统连接无线信号时出现"Windows无法连接到路由器名称"(如下图所示),该如 ...

  5. linux直接运行程序加载动态库失败,扣丁学堂Linux培训详解程序运行时加载动态库失败解决方法...

    今天扣丁学堂Linux培训老师给大家介绍一下关于Linux程序运行时加载动态库失败的解决方法,希望对同学们学习有所帮助,下面我们一起来看一下吧. Linux下不能加载动态库问题 当出现下边异常情况 . ...

  6. 【亲测有用,详解】 Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法,

    Windows系统 Vim 安装 Vundle之后,出现 E492:PluginInstall 不是编辑器命令的解决方法 文章目录 Windows系统 Vim 安装 Vundle之后,出现 E492: ...

  7. 重装系统 计算机意外遇到错误无法运行,win7系统重装笔记本提示"计算机意外的重新启动或遇到错误"的解决方法...

    今天和大家分享一下win7系统重装笔记本提示"计算机意外的重新启动或遇到错误问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统重装笔记本提示"计算机意外的重新启动或遇到错误的问 ...

  8. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  9. 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...

    [文章导读]在Win10系统中,有用户在打开软件时遇到了"服务器没有及时响应或控制请求"的错误提示,导致无法打开软件,这该如何解决呢? 在win10系统中,有用户在打开软件时遇到了 ...

最新文章

  1. java rest 知乎_java 自动化 三分钟带你理解 RESTful
  2. 023_Jedis的发布和订阅
  3. Error starting userland proxy: listen tcp 0.0.0.0:5601: bind: address already in use
  4. C: City----逆向并查集
  5. JS类似Java String.format的函数
  6. 动态度量 linux,动态可信度量.ppt
  7. 一个优秀的程序员应该如何提高工作效率?
  8. 信息学奥赛一本通(2057:【例3.9 】星期几)
  9. 容器编排技术 -- Kubernetes 给容器和Pod分配CPU资源
  10. Unity3D之NGUI基础4:NGUI图片管理工具AtlasMaker
  11. bootstrap日期时间选择器datetimepicker 插件位置错乱解决
  12. MySQL和数据库总结
  13. arp协议分析python编程实现arp欺骗抓图片
  14. 三菱PLC内置以太网通讯
  15. 找到了!宝藏公众号合集,新媒体运营小白必须学习
  16. 基因驱动 CovEx 代码阅读(一)
  17. 4、弱电工程FTTH网络的分光建设及分光比设计
  18. 套接字 I/O 模型 WSAEvent
  19. android 编译器indel,Overview of the HbbTV compliant browser upgrade on Android based DTV platform
  20. terminate called without an active exception

热门文章

  1. git reset revert 回退回滚取消提交返回上一版本
  2. 深入理解多线程(三)—— Java的对象头
  3. Redis 持久化(persistence)
  4. js处理json和字符串示例
  5. 旧文重发:做人、做事,做架构师——架构师能力模型解析
  6. Python爬虫入门(5):URLError异常处理
  7. input的readonly属性与TextBox的ReadOnly和Enabled属性区别
  8. 神经网络中的激活函数的作用和选择
  9. 【转】如何在Mac上卸载Java及安装Java
  10. 利用flask将opencv实时视频流输出到浏览器