【发布时间】:2021-11-07 16:38:22
【问题描述】:
在 PyCharm 中运行时,我的烧瓶应用程序中不断遇到路径问题。我已将运行配置中的工作目录设置为 project-root/api/src,但资源的相对路径无法正确解析。
为了检查发生了什么,我运行了os.getcwd(),得到了project-root。
我做错了什么?我与一位具有相同(据我所知)配置的同事测试了同一个项目,并且在他的机器上os.getcwd() 正确返回了预期的结果project-root/api/src。
我尝试从头开始重新配置项目,删除 .idea 文件夹并在 PyCharm 中再次创建项目,但无济于事。
我正在使用 macOS BigSur、Python 3.9 和 PyCharm 2021.2.1。 下面的屏幕截图包含我的配置(敏感信息,如公司/项目名称已删除):
【问题讨论】:
-
好吧,我在一个破折号应用程序中遇到了类似的问题(破折号基于烧瓶),最终解决方案是在运行烧瓶时自动添加一个子文件夹名称资产并在那里寻找,就像我一样未创建此文件夹和基本文件夹中的文件我得到了类似的异常
-
对于任何想知道我如何解决我的问题的人 - 我已经完全删除了文件夹(不仅仅是 *.idea 文件夹),从 git 下载了项目并重新设置。问题停止出现。一定是我错过了一些剩余的 pycharm 配置文件。