是否可以 delete/downgrade python 来自 Google Colab 的软件包?
Is it possible to delete/downgrade python packages from Google Colab?
我正在使用 Google Colab 来测试 Keras 模型。我正在使用的库 (hyperopt) 似乎与另一个具有特定版本 (networkx == 2.1) 的库行为不当。有人提到其存储库 master 分支上的最新版本的 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.
这可能是因为您在卸载 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'
我正在使用 Google Colab 来测试 Keras 模型。我正在使用的库 (hyperopt) 似乎与另一个具有特定版本 (networkx == 2.1) 的库行为不当。有人提到其存储库 master 分支上的最新版本的 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.
这可能是因为您在卸载 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'