学习黑马程序员python-模块制作出现问题及解决问题记录

问题描述

这篇博客有详细记录黑马程序员关于模块制作的教学步骤
我在制作模块过程中没有出现任何问题,安装也没有报错,但是打开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 库中搜索**

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

解决问题

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

在这里插入图片描述

追更

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值