Python PyCharm中将文件夹设为自定义模块包并解决导入问题 导入模块问题 PyCharm自定义文件夹模块包配置指南:解决跨目录导入问题与模块无法识别问题

Python
PyCharm 中将文件夹设为自定义模块包并解决所有模块的导入问题 导入模块问题
PyCharm 自定义文件夹模块包配置指南:解决跨目录导入问题与模块无法识别问题

背景

每个人都会积累自己的代码库。为提高代码撰写效率。都会积累自己的函数库和众多的自定义模块,可能是自定义函数,自定义类等。

一开始只有单个文件,可能操作还好,只需要把它复制到特定路径即可。如果是想做一个跨项目使用的自定义多模块的多个Python文件的模块包,又不想把它打包发布的话,可咋整。

比如我有一堆的自定义函数和类,包括但不限于数据库连接类文件操作模块AI调度函数,以及众多的自定义类分布在同一个文件夹下的多个文件里面。如何设置指定这个文件夹作为自定义模块包的路径,使得 PyCharm项目A , 项目B , 项目C 都想能随时调用这个文件夹下面的全部模块呢?
PyCharm中将文件夹设为自定义模块包并解决所有模块的导入问题 导入模块问题
PyCharm自定义文件夹模块包配置指南:解决跨目录导入问题与模块无法识别问题

问题解决

思路:通过新增 pth 文件实现。
模块众多。
自定义模块包
比如:
一个包含众多Python文件的自定义模块包的路径为:

D:\Program\agileDevelopment\Package2Mine

1、创建pth文件

创建一个 txt文件(文本文档) ,将以上路径信息复制进去保存退出,修改文件后缀为pth
参考名字:packagePath.pth

packagePath.pth用记事本打开内容如图所示:
packagePath.pth

2、将 pth 文件复制到项目根目录的venv文件中

在Pycharm可以看到 项目的路径,在项目中复制路径打开路径后,进入venv,将文件粘贴即可。
venv文件目录

2.项目路径

项目根路径

3.项目目录

项目目录

4.添加路径后的自定义包

添加路径后,项目会多一个蓝色的项目路径包。
此时,就可以在项目的任意文件下,直接导入该目录下的任意模块了。
导入自定义模块包的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值