已经设置了 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 ......在此处输入图片说明

霍布斯

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我不能在Python中导入包?

在Azure python函数中导入自定义模块

我已经设置了$ GOPATH,但是它不起作用

为什么已经设置了我的int变量?

为什么我不能在python中导入我自己的文件夹?

为什么我不能在Python中设置全局变量?

找不到Python自定义模块,但已经存在

在python的父文件夹中导入自定义模块

在azure ml部署环境中导入自定义python模块

为什么我不能在Objective-C中同时实现自定义设置程序和自定义获取程序?

Python自定义模块和导入

自定义导入的python模块

如果我们已经在python中导入了tensorflow,为什么还要从tensorflow导入keras?

我应该导入什么文件,这样才能使Bootstrap自定义范围设置生效?

使用自定义设置导入Python包

无法在python中导入自定义DLL

在 python 文件中导入自定义函数

为什么我不能在 GameViewController 中设置 SKScene(fileNamed:)?

为什么我不能在代码中输入设置?

为什么我不能在画布中设置背景

Python 3.8导入模块和自定义模块的顺序

为什么在根模块(AppModule)中导入和重新导出CommonModule时需要将其导入其他自定义/子模块

为什么我不能在Python中更改类的属性

为什么我不能在Python上单击并拖动圆圈?

为什么我不能在Python中加入这个元组?

为什么我不能在python中创建轮子?

为什么我不能在Crontab中使用Python 3?

为什么我的while函数不能在Python上运行?

为什么我的硒不能在python脚本中工作?