Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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_Python 2.7_Pycharm_Python Import - Fatal编程技术网

Python Pycharm:将文件夹标记为';源根';对于子文件夹不是递归的

Python Pycharm:将文件夹标记为';源根';对于子文件夹不是递归的,python,python-2.7,pycharm,python-import,Python,Python 2.7,Pycharm,Python Import,我已经完成了设置IDE以解析导入的步骤。但是,似乎每个包含*.py文件的文件夹都需要显式添加为“sources root”,以便IDE解析所有引用。这可以从根文件夹递归完成吗 这是让IDE解析所有代码库引用的正确方法,还是我没有正确设置项目结构 我已经采用了其他方法来解析IDE中的引用,但没有效果。似乎只有当我手动将每个文件夹添加为“源根目录”时,IDE才会解决这些问题。如果没有递归功能,那么在设置IDE时,大型代码库将非常困难 如果您没有使用\uuuu init\uuuuu.py,则应将其添加

我已经完成了设置IDE以解析导入的步骤。但是,似乎每个包含*.py文件的文件夹都需要显式添加为“sources root”,以便IDE解析所有引用。这可以从根文件夹递归完成吗

这是让IDE解析所有代码库引用的正确方法,还是我没有正确设置项目结构


我已经采用了其他方法来解析IDE中的引用,但没有效果。似乎只有当我手动将每个文件夹添加为“源根目录”时,IDE才会解决这些问题。如果没有递归功能,那么在设置IDE时,大型代码库将非常困难

如果您没有使用
\uuuu init\uuuuu.py
,则应将其添加到每个子目录中,以将其标记为一个。通过添加它,Python会将目录视为包含包,使您的模块对其他目录可见,因此可以导入。

在Python 3.3中,这不再是事实