当前位置: 移动技术网 > IT编程>脚本编程>Python > Windows下python成功安装某个库之后仍导入失败解决方法

Windows下python成功安装某个库之后仍导入失败解决方法

2018年09月21日  | 移动技术网IT编程  | 我要评论

就去播,谍影帝国,苏遇

windows下python成功安装某个库之后仍导入失败解决方法。很多刚接触python的新手都会遇到这样一个问题,就是在命令提示符中明明已经成功安装了所需的某个库,且用pip list命令列举也能找到已安装的库,但是在import的时候却总是提示"importerror: no module named xxx",小编一开始也遇到过这种问题,百思不得其解。后来发现,原来目前在windows下的开发环境,大部分人采用的都是python+anaconda的模式,anaconda中包含了python所需的多个科学包及其依赖项,而anaconda安装方便,大多数人在官网下载之后都会直接默认安装在电脑中某个常用路径,而这个路径与中python的安装路径不同,这就会导致在使用python直接import库时找不到这个路径,所以这就需要添加路径。具体的操作方法如下:

1.动态地添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径:

import sys sys.path.append(r'your_path')

2.在python安装目录下的\lib\site-packages文件夹中建立一个.pth文件,内容为自己写的库路径。示例如下:

c:\\users\\administrator\\anaconda2\\lib\\site-packages #库的路径(解决pip安装了包之后仍导入失败的问题)

? ? 为了验证该路径是否添加成功,在命令提示符中输入以下代码:

c:\python27>python
python 2.7.12 (v2.7.12:d33e0cf91556, jun 27 2016, 15:24:40) [msc v.1500 64 bit (amd64)] on win32
type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'c:\\python27\\lib\\site-packages\\requests-2.13.0-py2.7.egg', 'c:\\windows\\system32\\python27.zip', 'c:\\python27\\dlls', 'c:\\python27\\lib', 'c:\\python27\\lib\\plat-win', 'c:\\python27\\lib\\lib-tk', 'c:\\python27', 'c:\\python27\\lib\\site-packages', 'c:\\users\\administrator\\anaconda2\\lib\\site-packages']
可以发现,anaconda的安装路径已经添加成功,这样就可以自由地使用已安装的所有模块或库了。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网