是否可以从Google Colab中删除/降级python包?

时间:2018-03-18 12:42:23

标签: python networkx google-colaboratory

我正在使用Google Colab来测试Keras模型。我正在使用的库(hyperopt)似乎与另一个具有特定版本的库(networkx == 2.1)行为不端。有人提到,其存储库的主分支上的最新版本的hyperopt已经解决了这个问题,但它在我的情况下不起作用。

我尝试!pip uninstall networkx,然后是!pip install networkx==1.11,最后用

检查版本
    import network x
    print(networkx.__version__)

仍然打印2.1

是否无法降级Google Colab中的软件包?

错误与此类似:https://github.com/hyperopt/hyperopt/pull/319

运行Python 3。

1 个答案:

答案 0 :(得分:3)

可能会发生这种情况,因为您在卸载2.1之前导入了networkx。您可以在导入networkx之前重新启动笔记本并完成卸载步骤。

[1] !pip uninstall networkx -y
Uninstalling networkx-2.1:
  Successfully uninstalled networkx-2.1

[2] !pip install networkx==1.11
Collecting networkx==1.11
  Using cached networkx-1.11-py2.py3-none-any.whl
Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.6/dist-packages (from networkx==1.11)
Installing collected packages: networkx
Successfully installed networkx-1.11

[3] import networkx
[4] networkx.__version__
'1.11'