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

2024-04-29 04:13:30 发布

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

我在用googlecolab测试Keras模型。我正在使用的库(hyperopt)似乎与另一个具有特定版本(networkx==2.1)的库发生了错误行为。有人提到,在其存储库的主分支上的最新版本的hyperopt解决了这个问题,但在我的例子中它不起作用。在

我尝试了!pip uninstall networkx,然后是{},最后用

    import network x
    print(networkx.__version__)

仍然是2.1版本

谷歌Colab中的包不可能降级吗?在

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

运行python3。在


Tags: pip模型import版本networkxversion分支network
1条回答
网友
1楼 · 发布于 2024-04-29 04:13:30

这可能是因为您在卸载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'

相关问题 更多 >