【发布时间】:2019-09-07 06:10:17
【问题描述】:
我正在尝试在 Google Colab 中安装和使用现有的 python 包。为此,我在 Colab 中从 Github 下载代码并安装包,但是在尝试导入已安装的包时,我收到 ModuleNotFoundError: No module named 'gem' 错误。
但是,如果我重新启动运行时并再次运行导入单元,则不会出现错误。
我想知道为什么我需要在安装包之后和导入之前重新启动运行时。
任何聪明的回应将不胜感激。
我的代码是:
[1] !wget --show-progress --continue -O /content/gem.zip https://github.com/palash1992/GEM/archive/master.zip
[2] !unzip gem.zip
# Installing Dependencies
[3] ! pip install keras==2.0.2
[4] %cd GEM-master
!sudo python3 setup.py install
%cd-
[5] from gem.utils import graph_util, plot_util
我得到的错误是:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-5-af270a37878a> in <module>()
1 import matplotlib.pyplot as plt
2
----> 3 from gem.utils import graph_util, plot_util
4 from gem.evaluation import visualize_embedding as viz
5 from gem.evaluation import evaluate_graph_reconstruction as gr
ModuleNotFoundError: No module named 'gem'
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------
但是,如果我在安装包之后和导入之前使用os.kill(os.getpid(), 9) 重新启动运行时,则不会出现上述错误。
【问题讨论】:
标签: jupyter-notebook google-colaboratory