如果我在(conda)环境中运行Python应用程序时会遇到问题,在该环境中,该应用程序作为软件包安装了?会有冲突或解决问题或其他棘手的问题吗?
我有一个flask应用程序,它通过REST API提供一些计算服务。该服务准备一些数据,进行计算并返回结果。计算需要训练有素的ML模型。为了训练该模型,我使用一个单独的jupyter笔记本,每当我要更新模型时(很少),我都会手动运行。该笔记本应该可以访问应用程序使用的所有功能,以准备要训练的数据,因此,我将pip install -e .
的应用程序安装到启动笔记本的环境中。
当我现在使用相同的环境在IDE中运行应用程序时,将在搜索路径中找到该包两次(我想是)-一次安装完成,一次因为正在启动应用程序。这会带来问题吗?
我必须将我的培训环境(安装了应用程序)与运行时环境(没有安装应用程序)分开吗?