使命令在当前 shell 环境中运行 (不一定在项目 Python 环境中)
作者: drorata创建于 2017年7月20日更新于 2025年3月7日
我进一步探索了该工具,有两点意见: 如果系统的默认 Python 版本为 3.x,而选择了版本为 2 的新项目,则环境测试会失败。原因是它尝试使用全局 `Python`,该全局变量的版本为 3.x。 第二个问题是,在创建环境(假设 Python 版本没有问题)之后,`make requirements` 使用了全局 `pip`,因此将所有内容安装到 conda 的根目录。我要么遗漏了某些内容,要么流程中存在问题。似乎无法从 `Makefile` 中激活 conda 环境。因此,基本上用户需要在运行 `make requirements` 之前激活环境。
内容来源: drivendataorg/cookiecutter-data-science