• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

python安装后为什么找不到包

python 搞java代码 3年前 (2022-05-21) 47次浏览 已收录 0个评论

执行import sys; print(sys.path)查看python搜索路径,确保自己的模块在python搜索路径中

python的搜索路径与包(package)

python的搜索路径其实是一个列表,它是指导入模块时,python会自动去找搜索这个列表当中的路径,如果路径中存在要导入的模块文

件则导入成功,否则导入失败:

>>> import sys
>>> sys.path
['', 'C:Python33Libidlelib', 'C:Windowssystem32python33.zip', 'C:Python33DLLs', 'C:Python33lib',
 'C:Python33', 'C:Python33libsite-packages']

>>> sys.path.append('E:python')
>>> sys.path
['', 'C:Python33Libidlelib', 'C:Windowssystem32python33.zip', 'C:Python33DLLs', 'C:Python33lib',
 'C:Python33', 'C:Python33libsite-packages', 'E:python']
>>>

www#gaodaima.com来源gaodai$ma#com搞$$代**码)网搞代码

当安装第三方模块的时候,如果不是按照标准方式安装,则为了能够引用(import)这些模块,必须将这些模块的安装路径添加到

sys.path中,有以下几种方法:

最简单的方法:是在sys.path的某个目录下添加路径配置文件,最常见的就是在…/site-package/目录下。路径配置文件的扩展名

是”.pth”,其中的每一行包含一个单独的路径,该路径会添加到sys.path列表中(已验证)。”.pth”中的路径既可以是绝对路径,也

可以是相对路径,如果是相对路径,则是相对于包含”.pth”文件的路径而言的。

终极解决办法:重新安装python。

推荐学习《Python教程》。

来源:搞代码网:原文地址:https://www.gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:python安装后为什么找不到包

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址