我已经安装了ensorflow 1.2.1,我需要将其降级到版本1.1以运行特定的教程。安全的做法是什么?我使用Windows 10, python 3.5.Tensorflow是用pip3安装的,但是"pip3 show tensorflow"返回空白。
有可能在同一个操作系统上有多个版本的tenstorflow吗?
在同一操作系统上是否可能有多个版本的tensorflow?
是的,您可以为此使用python虚拟环境。从文档:
虚拟环境是一种工具,通过为不同项目创建虚拟Python环境,将它们所需的依赖关系保持在不同的位置。它解决了“ProjectX依赖于Version1.X,但ProjectY需要4.X”的难题,并使您的全局站点包目录保持干净和可管理。
安装virtualenv(请参阅文档)后,可以为教程创建虚拟环境,并在其中安装所需的tensorflow版本:
PATH_TO_PYTHON=/usr/bin/python3.5
virtualenv -p $PATH_TO_PYTHON my_tutorial_env
source my_tutorial_env/bin/activate # this activates your new environment
pip install tensorflow==1.1
PATH_TO_PYTHON
应该指向python安装在系统上的位置。当你想要使用其他版本的tenstorflow执行:
deactivate my_tutorial_env
现在,您可以再次使用系统上已安装的tensorflow版本。
我发现了巨蟒的快乐:https://www.continuum.io/downloads.它允许多个虚拟环境承载不同版本的phyton和tensorflow。例如,下面使用pyton3创建一个虚拟环境。5和tensorflow1。1.
C:> conda create -n tensorflow1.1 python=3.5
C:> activate tensorflow1.1
(tensorflow1.1)
C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl
瞧,创建了一个虚拟环境。
Pip允许指定版本
pip安装tensorflow==1.1
问题内容: 我想将Node版本从最新版本降级到。 但是到目前为止,没有任何效果。尝试了NVM,并且通过说未找到make命令也给出了错误。如何降级Node? 问题答案: 您可以将其用于节点的版本管理。有一个简单的介绍。 这是非常容易使用。 然后您可以显示您的节点版本: 对于Windows,nvm是一个受欢迎的工具。
有人能建议我把同样的降级吗? 我尝试使用npm命令安装软件包,但它不起作用。 根据angular cli git hub讨论,我了解到软件包降级可能会起作用,但使用npm Install,我不会得到任何1.6版本而不是1.6.4版本。
我最近安装了Angular 6,并想重新使用Angular 5.2如何将我的Angular版本从我拥有的任何版本更改为我选择的任何版本?
目前我的Java版本是17。Neo4j要求我安装Java11或OpenJDK11,否则它将给出错误打开Java.nio。我想我需要降级到JDK11。 Java平台上,标准版11的参考实现是我唯一能得到JDK11的地方。然而,它似乎是一个二进制,而不是一个设置。检查,我找到了jdk-17和JRE1.8.0的文件夹,因此我将刚刚下载的文件夹jdk-11复制到那里。检查路径环境,我看到以下两行: 检查6
问题内容: 我在构建需要Maven 2.2.1进行构建的项目时遇到了麻烦。我如何降级Maven版本? 编辑:更多信息 我正在尝试从命令行构建项目。我正在本地构建。我当前安装了3.0.4版本。 问题答案: 您可以安装多个版本的Maven。您没有提供很多其他必要的信息-例如,您是在构建环境中还是在本地计算机上表示您的意思。 如果您假设您使用的是本地计算机,那是从eclipse(或另一个IDE)中还是从
问题内容: 在Windows 7计算机上,我安装了1.5.6版: 为了找到错误的原因,我想安装其他版本的pip,对我来说效果很好。那么,如何才能卸载并安装1.2.1版呢? 问题答案: 本身只是一个普通的python包。因此,您可以使用pip安装pip。 当然,您不想影响系统的pip,请将其安装在virtualenv内。