如何卸载错误的Tensorflow版本?

时间:2017-10-29 13:57:16

标签: python tensorflow

我犯了一个愚蠢的错误并安装了错误版本的Tensorflow(我使用的是Windows但安装了mac版本)。如何卸载错误的版本? 另外我发现Tensorflow只能安装在Python 3.5版本中(我的是3.6),是真的吗?如何在不丢失所有库的情况下降级我的Python?

Name: tensorflow
Version: 0.12.0
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: c:\users\eleut\appdata\local\programs\python\python36-32\lib\site-packages
Requires: protobuf, wheel, numpy, six

2 个答案:

答案 0 :(得分:0)

只需使用:pip3 uninstall tensorflow

答案 1 :(得分:0)

要卸载tensorflow,只需使用以下命令:

pip3 uninstall tensorflow

使用Python3.6的TensorFlow

它应该有效,因为票证https://github.com/tensorflow/tensorflow/issues/6533 关闭了。你只需要再次安装tensorflow,它应该在python3.6下运行:

pip3 install tensorflow

如果不使用以下说明:

<强>&#34;降级&#34;到python3.5

你不能只改变python版本,因为有些库可能与python3.5不兼容。 您应该使用以下命令将当前库版本保存在文件中:

pip3 freeze > ./requirements.txt 

Python3.5安装

如果您只有python3.6并且想要轻松安装python3.5,您可以使用pyenv(https://github.com/pyenv/pyenv)并使用pyenv教程中的指令使用python3.5创建virtualenv。

从python3.6安装库

确保激活了使用python3.5的virtualenv。你应该在bash提示符中看到这个virtualenv的名字。使用此命令确保您的python版本为3.5:

python --version

之后,您可以使用以下命令从python3.6安装库:

pip3 install -r <path to requirements.txt file>

如果安装失败:

如果某些软件包的安装失败,只需通过从此文件中删除版本来编辑requirements.txt。例如,如果some_package的2.0版在python3.5下工作,那么从requirements.txt更改行:

some_package==2.0

为:

some_package

保存更改并再次运行

pip3 install -r <path to requirements.txt file>