Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 测试在PyCharm社区有效,但在专业领域失败_Python_Unit Testing_Pycharm - Fatal编程技术网

Python 测试在PyCharm社区有效,但在专业领域失败

Python 测试在PyCharm社区有效,但在专业领域失败,python,unit-testing,pycharm,Python,Unit Testing,Pycharm,我切换到PyCharm Professional,希望使用代码覆盖工具,但它似乎破坏了我的测试配置。我有一个包含项目文件夹、配置文件夹和测试文件夹的项目,如下所示: \project \my_python_app \test \config\config.yml 在Pycharm社区中,我能够将测试路径设置为\test文件夹,并将工作目录设置为\project,这使我能够访问配置文件。但当我转为职业选手时,它崩溃了,说 ImportError:开始目录不可导入:'/ho

我切换到PyCharm Professional,希望使用代码覆盖工具,但它似乎破坏了我的测试配置。我有一个包含项目文件夹、配置文件夹和测试文件夹的项目,如下所示:

\project
    \my_python_app
    \test
    \config\config.yml
在Pycharm社区中,我能够将测试路径设置为
\test
文件夹,并将工作目录设置为
\project
,这使我能够访问配置文件。但当我转为职业选手时,它崩溃了,说

ImportError:开始目录不可导入:'/home/project/test'


我需要将工作目录设置为“\project”才能访问配置文件。任何关于为什么会发生这种情况的想法或建议的解决办法?

Pycharms导入行为可能非常烦人,我过去也遇到过类似的问题。然后,我可以使用“项目结构”选项卡中的“源文件夹”设置来解析。例如,将整个项目文件夹(可能还有测试)设置为“源”