当前位置:   article > 正文

学习黑马程序员python-模块制作出现问题及解决问题记录_oserror: /usr/local/lib/python3.8/dist-packages/to

oserror: /usr/local/lib/python3.8/dist-packages/torch/lib/libgomp-ac90c316.s

问题描述

这篇博客有详细记录黑马程序员关于模块制作的教学步骤
我在制作模块过程中没有出现任何问题,安装也没有报错,但是打开ipython3,使用import zn_message命令的时候提示,没有这个模块。
在这里插入图片描述## 尝试1
我进入usr/local/lib/python3.8/dist-packages路径下查看,模块文件是存在的。
黑马老师的上述目录下还存在pip pygame两个包,我想着是不是我没有,所以导入不成功。
在终端中使用pip --version命令查看,我的系统里是有pip pygame的呀,路径在usr/lib/python3/dist-packages
于是上网查了一下这两个路径的区别。
使用 apt-get install pip等系统自带软件管理器安装 ,相关模块的安装路径为 /usr/lib/python3/dist-packages
使用 python3 setup.py install,相关模块的安装路径为 /usr/local/lib/python3.5/dist-packages/。这个路径放置的是 python 安装的第三方安装包

我就想着,用pip命令是不是能把那个模块安装到系统路径下,而不会再被安装到本地路径下了。
失败!
在这里插入图片描述## 尝试2
我再仔细想想,应该不是没有那两个包的问题,dist-packages顶多就是个存放包的地方,我用谁找谁,和其他包应该互不关联。那问题可能出在import的路径上,查了一下。
Python import 的搜索路径

**在当前目录下搜索该模块
在环境变量 PYTHONPATH 中指定的路径列表中依次搜索
在 Python 安装路径的 lib 库中搜索**
  • 1
  • 2
  • 3

那这样的话路径不对,肯定就找不到那个包嘛,但是我没查到怎么改它的默认路径
失败!

解决问题

我又看了一遍黑马老师的视频,发现他是在python环境下打开ipython的啊。于是我赶紧用我的minconda创建并激活了python3.8的环境,重新打开ipython,成功啦!

在这里插入图片描述

追更

在这里插入图片描述在这里插入图片描述

我后面又试了一下,在py3.8的环境下执行安装命令,应该就会安装在 /usr/local/lib/python3.5/dist-packages/这个路径下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/393831
推荐阅读
相关标签
  

闽ICP备14008679号