资讯专栏INFORMATION COLUMN

Python 通过 pip 安装第三方模块成功,导入该模块失败的解决方法

mrcode / 3821人阅读

摘要:通过查找最后发现,最初使用命令安装时,模块安装到了路径下,而执行命令时,查找模块的路径是和解决方法使用命令安装。

最近用python处理一些数据,用到了第三方模块 ,安装了该第三方库后, import失败,报错提示如下:

使用命令pip list,发现的确安装了第三方模块:

但是在python环境里用 help("modules") 命令查看时,发现并没有这个第三方模块存在。
通过查找最后发现,最初使用命令sudo pip install xlwt 安装时,模块安装到了/Library/Python/2.7/site-packages/路径下,而执行help("modules") 命令时,查找模块的路径是/usr/local/lib/python2.7/site-packages和/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/

解决方法:

1.使用sudo -H python -m pip install xlwt命令安装。
2.为Python添加默认模块搜索路径,在/usr/local/lib/python2.7/site-packages路径下添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录,例如:/Library/Python/2.7/site-packages/(xlwt所在目录)
注:第二种方法,要在开发工具中引入想要添加模块的所在目录。

验证:

在python环境里用 import xlwt 回车,不报错,说明安装且导入模块成功。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42122.html

相关文章

  • Python - 模块module

    摘要:一什么是模块中,一个文件就称之为一个模块。所有的内置函数为避免模块名冲突,又引入了按目录来阻止模块冲突的方法,称为包。例如下列小程序以自建的模块,编写一个的模块。如果在其他地方导入该模块时,判断将失败,即仅在此模块单独运行时生效。 一、什么是模块 Python中,一个.py文件就称之为一个模块。那么使用模块有什么好处呢? (1)提高了代码的可维护性。(2)代码不必从零开始,当一个模块...

    ranwu 评论0 收藏0
  • python_bomb----有趣微信聊天机器人

    摘要:模块是一个文件,以结尾,包含了对象定义和语句模块让你能够有逻辑地组织你的代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。命令执行成功,执行结果命令执行失败一秒后执行关机命令 Python 模块(Module) 是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代...

    bawn 评论0 收藏0
  • [python][jupyter notebook]之菜鸟安装[pyecharts]中Geo或Map

    摘要:作为菜鸟,在学习使用模块进入的时候,又遇到了问题那就是,可以使用一下代码,导入和模块,但是弄了之后看不见地图。例如所以呢,只能自己去上下载第三方包,自己在中安装了。这位大神也给了一些解决办法,需要的请参考 作为菜鸟,在学习使用pyecharts模块进入jupyter notebook的时候,又遇到了问题——那就是,可以使用一下代码,导入Geo和Map模块,但是弄了之后看不见地图。 fr...

    Jeffrrey 评论0 收藏0
  • 模块和包总结

    摘要:三设置压缩包步骤创建构建模块生成发布压缩包安装包解压缩后,查看包是否安装成功包名查看包的位置包名卸载包直接从安装的目录下把包目录删除即可。安装卸载第三方模块第三方包名包管理工具,提供了对包的查找,下载,安装,卸载等功能。 一. 模块定义:每一个python文件就是一个模块模块名称的命名要符合标识符命名规则 导入:使用import 模块名导入后,使用模块名.的形式来访问里面的全局变量,函...

    tinyq 评论0 收藏0
  • Python高级特性,模块和IO操作

    摘要:所以如果像上述这样引入模块的时候,调用函数必须加上模块名通常情况下鼓励每个语句只导入一个包方便理解和阅读代码。 今天我们学习Python的高级特性、模块和IO操作,通过学习这些,我们可以更快的了解Python,使用Python。 高级特性中会讲述列表生成式、生成器、和一些高级函数,学习这些方便我们快速的生成列表,节省我们使用Python的时间,更快的使用Python达成我们的目的。 模...

    WelliJhon 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<