首页 > 解决方案 > 已经设置了 PYTHONPATH,但是为什么它不能在 Python 中导入我的自定义模块?

问题描述

以下是我通过终端在我的 Mac 中的“环境” 在此处输入图像描述

而且我已经在文件 ~/.bash_profile 中添加了带有 PYTHONPATH 的工作区路径,如下所示:

由于我想导入一些自己编写的自定义函数,这里是自定义函数浴:/Users/LSH/WSFG_DEV/workspace/ws_functions(但我认为最好包含整个工作区) 在此处输入图像描述

太奇怪了,虽然它说没有名为“ws_functions”的模块,但 VSC 仍然可以处理我的自定义函数(等:send_IFTTT_notice_rich / send_IFTTT_notice_simple...)

在此处输入图像描述

我可以知道我还缺少什么样的东西吗?

7 月 25 日更新: 太奇怪了,我什至无法使用 os 模块打印 PYTHONPATH ...... 在此处输入图像描述

标签: pythonpython-importenvironmentpythonpath

解决方案


您没有在 bash 登录 shell 中运行,因此~/.bash_profile不执行任何操作。事实上,你甚至没有使用 bash,所以~/.bash_profile什么都不做。尝试设置PYTHONPATH~/.zshrc.


推荐阅读