python - ModuleNotFoundError:'script-name.py' 从另一个调用脚本时
问题描述
我有两个脚本,其中主要导入另一个。当我没有文件"_pycache_"
时,主脚本正常运行(并创建此文件),但如果我重新启动解释器(Spyder)并运行程序,则会出现错误:ModuleNotFoundError: No module named 'SS2'
. 我不知道为什么,但是当我删除_pycache_
并再次运行主脚本时,就没有错误了。
真的_pycache_
是问题的根源吗?我该如何解决这个问题?
这是我的代码:
import SS2
import numpy as np
N=2
L=2.
frames=10
B=np.zeros((N,2))
B[:,0]+=np.linspace(-L,L,N,endpoint=True)
S=np.zeros((N,2))
R=0.01*np.random.randint(-1,2,size=(N,2))
SS2.states(B,S,R,L,N,frames)
PD:SS2 只是使用给定的输入来创建一个 DataFrame(使用 pandas),然后将它保存在一个 xlsx 文件中。
解决方案
推荐阅读
- laravel - PrivateChannel 403 错误 Laravel Echo Pusher Laravel Websockets 本地设置
- c - 是否可以为进程间通信提供共享全局变量?
- linux - 如何在 Linux 中运行多个 tomcat 实例时获取一个特定的 tomcat PID
- r - 计算一天中每个小时发生的部分持续时间
- r - 在 R 中为多路表格添加边距
- java - 我可以将 java.nio 用于控制台输入吗?
- c++ - 使用虚拟分配时,“unsigned long long”类型的参数与“DWORD *”类型的参数不兼容
- aws-lambda - Alexa.Discovery 响应:Alexa 未检测到设备
- python - Anaconda Navigator 未显示在 Windows 搜索栏中
- algorithm - 随机消耗从 1 到 N 索引的一组元素