python - 任何人都可以帮助修复 Google Colaboratory 上的这个常量 "ModuleNotFoundError"吗?

标签 python runtime-error google-colaboratory astronomy modulenotfounderror

这是我导入一些 python 库的代码:

from radmc3dPy import *
from radmc3dPy.image import *
from radmc3dPy.analyze import *
from radmc3dPy.natconst import *
import matplotlib.pyplot as plt
import numpy as np
import os
from astropy.io import fits
import matplotlib.gridspec as gridspec

在运行单元时,即使在出厂重置运行时后我也会收到以下错误:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-225d47afe30d> in <module>()
----> 1 from radmc3dPy import *
      2 from radmc3dPy.image import *
      3 from radmc3dPy.analyze import *
      4 from radmc3dPy.natconst import *
      5 import matplotlib.pyplot as plt

ModuleNotFoundError: No module named 'radmc3dPy'

最佳答案

您需要先下载并安装该库,然后才能使用它。我在这里看到你的包有一个 github:https://github.com/dullemond/radmc3d-2.0

在 colab 中,您可以通过以下方式安装它:

!git clone https://github.com/dullemond/radmc3d-2.0.git
%cd ./radmc3d-2.0/python/radmc3dPy/
!python setup.py install
%cd ~/../content

!% 是必需的。

命令从 git 克隆所需的目录,更改为 python 目录,运行包的设置并将工作目录更改回。直接使用完整路径运行 setup.py 不起作用,因此更改目录。

关于python - 任何人都可以帮助修复 Google Colaboratory 上的这个常量 "ModuleNotFoundError"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70731946/

相关文章:

python - TextBackend 仅支持一维范围 : Implicit plotting in Sympy 上的表达式

php - HTML 表单在输入一定数量后不更新信息

java applet RuntimeException Java.lang.InitationTargetException

python - 如何检查 TPU 设备类型是 v2 还是 v3?

python - 在 Google-Colaboratory 上使用自定义包

python - 大于 256 小于 -5 的整数缓存

python - 这个 Python 函数不应该一直返回 6 吗?

python - 使用 OpenCV + Python 按 y 坐标过滤 SIFT 点

ruby-on-rails - 回滚事务错误 - Rails

google-cloud-storage - 有没有办法直接在 Colab 中使用 Google Cloud Storage 的数据?