ModuleNotFoundError: 'script-name.py' при вызове скрипта из другого - PullRequest
0 голосов
/ 15 января 2020

У меня есть два сценария, где основной импортирует другой. Когда у меня нет файла "_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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...