我犯了一个愚蠢的错误,安装了错误的Tensorflow版本(我使用windows,但安装了mac版本)。如何卸载错误的版本?我还发现Tensorflow只能安装在Python3.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发布于 2017-10-29 14:18:31
卸载tensorflow只需使用以下命令:
pip3 uninstall tensorflowTensorFlow与Python3.6
它应该可以工作,因为票证https://github.com/tensorflow/tensorflow/issues/6533已经关闭。您只需再次安装tensorflow,它将在python3.6下工作:
pip3 install tensorflow如果不使用以下说明:
“降级”为python3.5
您不能只更改python版本,因为有些库可能与python3.5不兼容。应该使用以下命令将当前库版本保存在文件中:
pip3 freeze > ./requirements.txt Python3.5安装
如果您只有python3.6并且希望轻松安装python3.5,您可以使用pyenv (https://github.com/pyenv/pyenv)并使用pyenv教程的说明使用python3.5创建虚拟and。
从python3.6安装库
确保您使用python3.5的虚拟主机被激活。您应该在bash提示符中显示此虚拟have的名称。使用以下命令确保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>发布于 2017-10-29 14:05:29
只需使用:pip3 uninstall tensorflow
https://stackoverflow.com/questions/47000992
复制相似问题