Falha no carregamento da DLL com scipy.optimize?

Estou tentando fazer o upload do curve_fit do scipy.optimize para ajustar uma função exponencial a alguns dados que eu gere. Meu código se parece com:

import matplotlib.pyplot as plt
import numpy as np
from scipy.optimize import curve_fit

Quando executo o código, recebo o seguinte erro:

ImportError: falha no carregamento da DLL: não foi possível encontrar o módulo especificado.

Tenho scipy em uma pasta Anaconda no meu computador e tenho 80% de certeza de que a instalei. Como corrijo esse erro? (Ou se você tem uma maneira melhor de ajustar uma função exponencial aos dados, eu sou todo ouvidos)

Obrigado!

edit: Aqui está o erro completo:

Traceback (most recent call last):
 File "C:\Users\Casey\Documents\Python\Perc_MatPlot3.py", line 10
    from scipy.optimize import curve_fit
  File "C:\Users\Casey\Anaconda\Lib\site-packages\scipy\optimize\__init__.py", line 146
    from .optimize import *
  File "C:\Users\Casey\Anaconda\Lib\site-packages\scipy\optimize\optimize.py", line 35
    from .linesearch import (line_search_BFGS, line_search_wolfe1,
  File "C:\Users\Casey\Anaconda\Lib\site-packages\scipy\optimize\linesearch.py", line 16
    from scipy.optimize import minpack2
ImportError: DLL load failed: The specified module could not be found.

questionAnswers(5)

yourAnswerToTheQuestion