这是我导入一些 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/