问题描述
我正在尝试从另一个文件中导入一个类用于 manim 动画,但是在执行 manim 动画时无法加载我的模块。如何在不更改 sys.path 的情况下进行故障排除?
# padroes.py
from manimlib.imports import *
class Explora():
logo = "\\vec{E}\\hspace{-1mm}\\times\\hspace{-1mm}\\vec{p}\\mathcal{L}0\\mathbb{R}a"
# Cores utilizadas
APATITA = "#43bfca"
PAPOULA = "#dc6a40"
STARSHIP = "#F2E33A"
# Tempos
TEMPO_LONGO = 5
TEMPO_MEdio = 2
TEMPO_CURTO = 1.5
# test.py
from padroes import Explora
class Teste(Scene):
def construct(self):
TexMobject('JUST A TEST')
两个文件都在同一个目录,我从那里执行命令
manim test.py
导致
Traceback (most recent call last):
File "/home/ariel/.local/bin/manim",line 11,in <module>
sys.exit(main())
File "/home/ariel/.local/lib/python3.6/site-packages/manimlib/__init__.py",line 9,in main
config = manimlib.config.get_configuration(args)
File "/home/ariel/.local/lib/python3.6/site-packages/manimlib/config.py",line 155,in get_configuration
module = get_module(args.file)
File "/home/ariel/.local/lib/python3.6/site-packages/manimlib/config.py",line 150,in get_module
spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>",line 678,in exec_module
File "<frozen importlib._bootstrap>",line 219,in _call_with_frames_removed
File "teste.py",line 2,in <module>
from padroes import Explora
ModuleNotFoundError: No module named 'padroes'
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)