title: scipy cannot import integrate.solve_bvp
body: <p>I have just installed <code>scipy</code> and  tried few example codes. My <code>scipy</code> version is <code>0.17.0</code>. But I can't figure out what's wrong going with <code>scipy.integrate.solve_bvp</code>. I am trying to run the following code <a href="https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy-integrate-solve_bvp-1.py" rel="nofollow noreferrer">from this link</a>,</p>
  
  <pre><code># In the second example we solve a simple Sturm-Liouville problem::
  
  # y'' + k**2 * y = 0
  # y(0) = y(1) = 0
  
  # It is known that a non-trivial solution y = A * sin(k * x) is possible for
  # k = pi * n, where n is an integer. To establish the normalization constant
  # A = 1 we add a boundary condition::
  
  # y'(0) = k
  
  # Again we rewrite our equation as a first order system and implement its
  # right-hand side evaluation::
  
  # y1' = y2
  # y2' = -k**2 * y1
  
  import numpy as np
  from scipy.integrate import solve_bvp 
  
  def fun(x, y, p):
      k = p[0]
      return np.vstack((y[1], -k**2 * y[0]))
  
  # Note that parameters p are passed as a vector (with one element in our
  # case).
  
  # Implement the boundary conditions:
  
  def bc(ya, yb, p):
      k = p[0]
      return np.array([ya[0], yb[0], ya[1] - k])
  
  # Setup the initial mesh and guess for y. We aim to find the solution for
  # k = 2 * pi, to achieve that we set values of y to approximately follow
  # sin(2 * pi * x):
  
  x = np.linspace(0, 1, 5)
  y = np.zeros((2, x.size))
  y[0, 1] = 1
  y[0, 3] = -1
  
  # Run the solver with 6 as an initial guess for k.
  
  sol = solve_bvp(fun, bc, x, y, p=[6])
  
  # We see that the found k is approximately correct:
  
  sol.p[0]
  # 6.28329460046
  
  # And finally plot the solution to see the anticipated sinusoid:
  
  x_plot = np.linspace(0, 1, 100)
  y_plot = sol.sol(x_plot)[0]
  plt.plot(x_plot, y_plot)
  plt.xlabel("x")
  plt.ylabel("y")
  plt.show()
  </code></pre>
  
  <p>I am getting this error,</p>
  
  <pre><code>Traceback (most recent call last):
    File "my.py", line 19, in &lt;module&gt;
      from scipy.integrate import solve_bvp 
  ImportError: cannot import name solve_bvp
  </code></pre>
  
  <p>Why I am getting this error? Other <code>scipy</code> integrators like <code>scipy.integrate.odeint</code>, <code>scipy.integrate.ode</code> are working fine.</p>