【发布时间】:2019-06-07 23:03:29
【问题描述】:
例如,如果我在一个虚拟环境中安装了 TensorFlow,当我在不同的虚拟环境中创建新项目时,是否需要重新安装它?这看起来很麻烦,而且我通常只需要一个版本的包。
另外,我想使用 Anaconda 安装 TensorFlow,但唯一的方法是使用虚拟环境:https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/ 关于如何在系统范围内安装它的任何想法?
【问题讨论】:
-
这就是虚拟环境的全部意义
-
@Sayse 如果每个项目都有十几个包依赖项,这似乎需要很长时间。为了获得最佳实践,是否应该在系统范围内安装特定的软件包以节省时间,或者它们都应该是特定于环境的?
-
@Goldname 始终特定于环境。系统范围的软件包有一定的版本。如果您的项目需要更新的版本,那么祝您配置管理好运。您应该在系统范围内使用的软件包:pip、pipenv
-
当您的旧项目需要更新以支持较新版本的软件包时,将需要更长的时间,因为您的较新项目需要它们
标签: python tensorflow virtualenv