在 Kaggle 上导入自己的 Python 模块

Import own Python module on Kaggle

我对此很陌生,对 Kaggle 也很陌生。

我正在尝试复制此笔记本:

https://www.kaggle.com/bibhash123/chest-x-ray-abnormalities-baseline-tf-keras

有人写了一个模块from utilities_x_ray

https://www.kaggle.com/bibhash123/utilities-x-ray

如何导入?第二个link.

中好像没有直接指定utilities_x_ray

结果,我得到一个错误

ERROR: Could not find a version that satisfies the requirement utilities_x_ray
ERROR: No matching distribution found for utilities_x_ray
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-14-79d7808e32c5> in <module>
 11 import matplotlib.pyplot as plt
 12 get_ipython().system('pip install utilities_x_ray')
---> 13 import utilities_x_ray
 14 from utilities_x_ray import read_xray,showXray
 15 from tqdm import tqdm

ModuleNotFoundError: No module named 'utilities_x_ray'

您不需要 pip install 实用程序文件。相反,只需将 utilities_x_ray.py 文件包含在 运行 python 笔记本的同一目录中。

python notebook 在导入时查找同一目录中的文件以及通过 pip 安装的模块。

您需要将 https://www.kaggle.com/bibhash123/utilities-x-ray 中的脚本内容复制到您的工作目录中并将其另存为 utilities_x_ray.py 希望这会有所帮助

您应该考虑同时下载 chest-x-ray-abnormalities-baseline-tf-keras.ipynb 和 and the utilities_x_ray.py 请确保它们位于同一文件夹中...之后,您需要使用 pip install pydicom scikit-image

安装 pydimcom 和 scikit-image

您也可以直接从 GIt 存储库安装软件包:

!pip install git+https://github.com/dkriegner/xrayutilities.git