我希望使用代码覆盖工具切换到PyCharm Professional,但它似乎打破了我的测试配置。我有一个项目文件夹,配置文件夹和测试文件夹,如下所示:
\project
\my_python_app
\test
\config\config.yml
在Pycharm社区中,我能够将\test
文件夹和工作目录的测试路径设置为\project
,这使我可以访问配置文件。但当我转为职业选手时,它就打破了并且说了
ImportError: Start directory is not importable: '/home/project/test'
我需要将工作目录设置为'\ project'才能访问配置文件。关于为什么会发生这种情况或建议解决方法的任何想法?
答案 0 :(得分:0)
Pycharms导入行为可能非常烦人,我过去也遇到过类似的问题。我可以使用" Source Folder"在项目结构选项卡中设置。例如。将整个项目文件夹(也许是测试)设置为" Source"。