我们可以在Mac上有多个张量流式版本吗?

Can we have multiple tensor flow versions on Mac?

本文关键字:张量流 版本 Mac 我们      更新时间:2023-10-16

我正在使用Mac。我想知道我的计算机是否可以在我的计算机中共存2个张量流。I PIP安装了TensorFlow-1.13和Tensor Flow-1.8至两个Python Virtual Env。但是,似乎有一些问题...

如何在Mac中找到相应的C 张量流库?它们在哪里安装?谢谢!

是的,您可以在虚拟环境中执行此操作:每个虚拟环境都包含不同版本的TensorFlow,并且您可以轻松地从一个转换到另一个。创建虚拟环境有许多解决方案,但最受欢迎的是:

  • conda
  • virtualenv
  • pipenv

conda是一种通用,跨平台软件包管理器,主要与Python一起使用,但也可以安装许多其他软件包。Conda环境包括所有内容,包括Python本身以及您使用的库的系统二进制文件。因此,您可以拥有具有不同版本的Python的不同CONDA环境,以及所需的每个软件包的不同版本,包括TensorFlow,以及您代码所依赖的任何C 库。您可以安装Anaconda,这是一个包含Conda Python 许多科学库的捆绑包。或者,您可以安装Miniconda,其中包括运行Conda的裸露的最低限度。

virtualenv是一个python库,允许您严格为python创建虚拟环境。

pipenv也是一个python库,现在似乎正在获得很多动力,并且包括Virtualenv的许多功能。

如果您是初学者,我建议您和Conda一起去。您通常会遇到更少的问题。

首先,下载并安装anaconda或minconda。

接下来,创建一个虚拟环境:

conda create --name myenv

然后激活此虚拟环境:

conda activate myenv

现在您可以安装所有需要的库:

conda install whatever-library-you-need

但是,并非所有库都可以在conda中提供。例如,Tensorflow 2.0还没有(截至2019年5月13日(。但这没关系,您也可以使用PIP!

pip install --pre tensorflow

这将安装TF 2.0 alpha。

您可以创建另一个环境并安装其他版本的TF。

您可以在网络上阅读更多有关Conda和Pip之间的相互作用的更多信息,但是短篇小说是只要您使用PIP,它们可以很好地工作。简而言之,使用Conda安装所有内容,然后使用PIP结束。