python - 已经设置了 PYTHONPATH,但是为什么它不能在 Python 中导入我的自定义模块?
问题描述
而且我已经在文件 ~/.bash_profile 中添加了带有 PYTHONPATH 的工作区路径,如下所示:
由于我想导入一些自己编写的自定义函数,这里是自定义函数浴:/Users/LSH/WSFG_DEV/workspace/ws_functions(但我认为最好包含整个工作区)
太奇怪了,虽然它说没有名为“ws_functions”的模块,但 VSC 仍然可以处理我的自定义函数(等:send_IFTTT_notice_rich / send_IFTTT_notice_simple...)
我可以知道我还缺少什么样的东西吗?
解决方案
您没有在 bash 登录 shell 中运行,因此~/.bash_profile
不执行任何操作。事实上,你甚至没有使用 bash,所以~/.bash_profile
什么都不做。尝试设置PYTHONPATH
在~/.zshrc
.
推荐阅读
- git-bash - 在 Gitbash 中向后退一步/Dir
- java - 从现有的 Spring Boot 服务中提取公共代码并使用 maven 和 git 子模块重用代码
- c++ - cout 未在此范围内声明
- jquery - 将父元素悬停到子标签元素后,如何更改相同的 CSS 样式?
- jquery - Django/AJAX - 在第一次 jQuery AJAX 调用后(即在后续调用中)没有呈现新数据
- php - 如何验证复选框集/复选框数组?
- python - lmfit 中的参数约束
- c++ - 从十进制转换的二进制中删除前导零
- ruby-on-rails - Heroku Postgres 附加为 HEROKU_POSTGRESQL_COBALT
- tensorflow - 尝试对 Tensorflow Serving Kubernetes pod 进行 gRPC 调用时获取 StatusCode.DEADLINE_EXCEEDED