【发布时间】:2021-11-03 16:56:32
【问题描述】:
我正在创建一个 Conda 环境,并希望确保它允许任何人在我的存储库中运行脚本,而无需单独安装任何东西。但是,我在我的机器上 pip installed 了一些软件包,所以,如果我理解正确的话,我的一些导入可能会起作用,因为我 pip 安装了它们,而不是因为它们安装在 Conda 环境中。
例如,假设我用conda create --name my_env python=3.8.8 创建了一个环境。这不应该安装 Pandas,但如果我运行 import pandas as pd,它可以工作。我相信这是因为我已经安装了 Pandas。我的问题是:
如何测试脚本是否仅适用于 conda 环境中安装的包?
【问题讨论】: