环境问题—Pycharm终端terminal找不到(安装或自定义)模块

这篇博客主要介绍了PyCharm终端找不到自定义Python模块的问题及其解决方法,包括检查sys.path、创建.pth文件、环境嵌套问题以及如何正确导入模块。通过修改sys.path、使用虚拟环境和理解Python的import机制,可以有效地解决此类问题。
摘要由CSDN通过智能技术生成


可以通用于Windows和Ubuntu

方法1-路径问题【成功】

  • 导入项目自定义utils模块失败的本质是:sys.path没有这个模块
  • 参考:python修改sys.path的三种方法,以下是我尝试成功的方法
  • 修改sys.path的方法时在site-packages目录新建一个.pth文件,帮在文件中加入搜索模块的路径
    在虚拟环境库包文件夹下(~/anaconda3/envs/pytorch1.10(虚拟环境名)/lib/python3.9/site-packages/)创建.pth文件

ubuntu20创建文件:touch 文件名字.后缀类型
pth文件内容:/home/dell(用户名)/PycharmProjects/project(项目名)

  • 重新启动一个python交互式解释器,输出sys.path,你可以看到【/…/project】目录也在其中。
  • 所添加的搜索目录会加在sys.path的末尾
  • 打开Pycharm,使用terminal调库的结果
    在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值