python如何包含其他路径的模块

发布时间:2024年01月19日

python 包含其他路径的模块:

例如目录结构:

dir1
|__ init.py
|__ module1.py
dir2
|__ main.py

main.py

from dir1 import module1

首先需要在 dir1 添加 init.py 文件,该文件可以是空文件。

其次需要将dir1 的父目录添加到python 解释器的,搜索路径中。

添加方法有2种:

使用环境变量:

export PYTHONPATH=dir1父目录

在python 入口加入一行代码:

import sys
sys.path.append(dir1父目录)

对这2种方案,我倾向于第一种,因为不需要修改代码

但是对于使用 pycharm 的同学来说,使用这2种,还无法解决方案。
需要找到pycharm 使用的 python 解释器,往python解释器添加dir1父目录就可以了。

pycharm 解决包含问题

具体操作如下:
显示全部解释器,找到当前解释器。
在这里插入图片描述
显示解释器包含路径:
在这里插入图片描述
添加dir1 父目录
在这里插入图片描述

文章来源:https://blog.csdn.net/qq_40715157/article/details/135697463
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。