我们能在Mac上有多个张量流版本吗?

2024-04-25 22:29:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用Mac。我想知道有没有可能有两个版本的张量流共存于我的电脑?pip通过两个python虚拟环境安装了tensorflow-1.13和tensorflow-1.8。然而,似乎有一些问题。。。你知道吗

如何在Mac中找到相应的c++张量流库?它们安装在哪里?谢谢!你知道吗


Tags: pip版本mactensorflow虚拟环境流库电脑
1条回答
网友
1楼 · 发布于 2024-04-25 22:29:38

是的,您可以在虚拟环境中实现这一点:每个虚拟环境将包含不同版本的TensorFlow,并且您可以轻松地从一个环境切换到另一个环境。创建虚拟环境的解决方案有很多,但最流行的有:

  • 康达
  • 虚拟的
  • 管道

Conda是一个通用的跨平台包管理器,主要与Python一起使用,但它也可以安装许多其他软件包。conda环境包括所有内容,包括Python本身,以及您使用的库的系统二进制文件。因此,您可以使用不同版本的Python环境,以及您想要的每个包的不同版本,包括TysFooFL和代码依赖的任何C++库。您可以安装Anaconda,这是一个包含Conda+Python+许多科学库的包。或者你可以安装miniconda,其中包括运行conda的最小值。你知道吗

Virtualenv是一个python库,它允许您严格地为python创建虚拟环境。你知道吗

pipenv也是一个python库,它现在似乎有了很大的发展势头,并且包含了virtualenv的许多功能。你知道吗

如果你是初学者,我建议你和康达一起去。你通常会遇到较少的问题。你知道吗

首先,下载并安装Anaconda or Miniconda。你知道吗

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

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

这将安装tf2.0alpha。你知道吗

然后可以创建另一个环境并安装不同版本的TF。你知道吗

您可以阅读更多关于Conda和Pipon the web之间的交互的内容,但简短的故事是,只要您最后使用Pip,它们就可以很好地协同工作。简而言之,用conda安装所有可以安装的东西,最后用pip完成。你知道吗

相关问题 更多 >