Issue 1:
Not able to import seaborn and the trace back refers to error in scipy. I installed all packages using pip

Reproducing code example:

import seaborn as sns

Error message:

ImportError Traceback (most recent call last)
<ipython-input-13-8c064911bb40> in <module>()
2 import numpy; print(numpy.__version__)
3 import scipy; print(scipy.__version__)
----> 4 import seaborn

C:\Anaconda3\lib\site-packages\seaborn\__init__.py in <module>()
4
5 # Import seaborn objects
----> 6 from .rcmod import *
7 from .utils import *
8 from .palettes import *

C:\Anaconda3\lib\site-packages\seaborn\rcmod.py in <module>()
6 import matplotlib as mpl
7
----> 8 from . import palettes, _orig_rc_params
9
10

C:\Anaconda3\lib\site-packages\seaborn\palettes.py in <module>()
10 from .external.six.moves import range
11
---> 12 from .utils import desaturate, set_hls_values, get_color_cycle
13 from .xkcd_rgb import xkcd_rgb
14 from .crayons import crayons

C:\Anaconda3\lib\site-packages\seaborn\utils.py in <module>()
5
6 import numpy as np
----> 7 from scipy import stats
8 import pandas as pd
9 import matplotlib as mpl

C:\Anaconda3\lib\site-packages\scipy\stats\__init__.py in <module>()
343 from __future__ import division, print_function, absolute_import
344
--> 345 from .stats import *
346 from .distributions import *
347 from .morestats import *

C:\Anaconda3\lib\site-packages\scipy\stats\stats.py in <module>()
167 from scipy._lib.six import callable, string_types
168 from scipy._lib._version import NumpyVersion
--> 169 import scipy.special as special
170 import scipy.linalg as linalg
171 from . import distributions

C:\Anaconda3\lib\site-packages\scipy\special\__init__.py in <module>()
646 from .orthogonal import *
647 from .spfun_stats import multigammaln
--> 648 from ._ellip_harm import ellip_harm, ellip_harm_2, ellip_normal
649 from .lambertw import lambertw
650 from ._spherical_bessel import (spherical_jn, spherical_yn, spherical_in,

C:\Anaconda3\lib\site-packages\scipy\special\_ellip_harm.py in <module>()
5
6 from ._ufuncs import _ellip_harm
----> 7 from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm
8
9

ImportError: cannot import name '_ellipsoid'

Scipy/Numpy/Python version information:

<<Output from 'import sys, scipy, numpy; print(scipy.__version__, numpy.__version__, sys.version_info)'>>
sys.version_info(major=3, minor=6, micro=4, releaselevel='final', serial=0)
1.14.0
1.0.0

Issue 2:
<<Please describe the issue in detail here, and for bug reports fill in the fields below.>>

When importing stats or optimize using:

import scipy.stats
import scipy.optimize

I get: ImportError: cannot import name '_ellipsoid'

Reproducing code example:

I have tried to uninstall and forece reinstall scipy, to no effect.

pip install --upgrade --force-reinstall scipy

Error message:

---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-122-27c9638eb242> in <module>()
3 import matplotlib.pyplot as plt
4 import math
----> 5 import scipy.optimize
6
7 get_ipython().magic('matplotlib notebook')

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/optimize/__init__.py in <module>()
231
232 from .optimize import *
--> 233 from ._minimize import *
234 from ._root import *
235 from .minpack import *

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/optimize/_minimize.py in <module>()
28
29 # constrained minimization
---> 30 from .lbfgsb import _minimize_lbfgsb
31 from .tnc import _minimize_tnc
32 from .cobyla import _minimize_cobyla

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/optimize/lbfgsb.py in <module>()
42 _check_unknown_options, wrap_function,
43 _approx_fprime_helper)
---> 44 from scipy.sparse.linalg import LinearOperator
45
46 __all__ = ['fmin_l_bfgs_b', 'LbfgsInvHessProduct']

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/sparse/linalg/__init__.py in <module>()
115 from .interface import *
116 from .eigen import *
--> 117 from .matfuncs import *
118 from ._onenormest import *
119 from ._norm import *

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/sparse/linalg/matfuncs.py in <module>()
17 import numpy as np
18
---> 19 import scipy.special
20 from scipy.linalg.basic import solve, solve_triangular
21

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/special/__init__.py in <module>()
646 from .orthogonal import *
647 from .spfun_stats import multigammaln
--> 648 from ._ellip_harm import ellip_harm, ellip_harm_2, ellip_normal
649 from .lambertw import lambertw
650 from ._spherical_bessel import (spherical_jn, spherical_yn, spherical_in,

~/opt/anaconda/anaconda3/lib/python3.6/site-packages/scipy/special/_ellip_harm.py in <module>()
5
6 from ._ufuncs import _ellip_harm
----> 7 from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm
8
9

ImportError: cannot import name '_ellipsoid'