0
我正在致力于Python3 project - 我们将其称为myproject - 将与pip一起安装。出于某些原因,我为我的项目创建了一个入口点,一个脚本allowing to use myproject as an executable script - 这样一个可执行文件使项目开发起来更容易。从目录中导入模块,而不是从已安装的模块导入
在此可执行脚本(见here整个文件),我写了下面一行:
from myproject.main import main
如果的myproject有不全部安装了PIP,这条线将存储在文件myprojectdirectory,如预期。但是,如果安装了myproject,则Python将加载myproject仍然通过pip安装的模块。
我可以改变目录的名称以避免该问题...有没有更好的方法来设置导入的来源?