Error after numpy update

Course Name: Swing Trading Strategies, Section No: 5, Unit No: 3, Unit type: Notebook

Import yfinance

import yfinance as yf


Fetch the Coca Cola price data

data = yf.download('KO', start="2019-01-01", end="2021-03-31")

Exception in thread Thread-6:
Traceback (most recent call last):
  File "C:\Users\mvdan\anaconda3\lib\threading.py", line 926, in _bootstrap_inner
    self.run()
  File "C:\Users\mvdan\anaconda3\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\multitasking\__init__.py", line 102, in _run_via_pool
    return callee(*args, **kwargs)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\yfinance\multi.py", line 168, in _download_one_threaded
    actions, period, interval, prepost, proxy, rounding)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\yfinance\multi.py", line 179, in _download_one
    return Ticker(ticker).history(period=period, interval=interval,
  File "C:\Users\mvdan\anaconda3\lib\site-packages\yfinance\base.py", line 65, in __init__
    "yearly": utils.empty_df(),
  File "C:\Users\mvdan\anaconda3\lib\site-packages\yfinance\utils.py", line 40, in empty_df
    'Close': _np.nan, 'Adj Close': _np.nan, 'Volume': _np.nan})
  File "C:\Users\mvdan\anaconda3\lib\site-packages\pandas\core\frame.py", line 435, in __init__
    mgr = init_dict(data, index, columns, dtype=dtype)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\pandas\core\internals\construction.py", line 254, in init_dict
    return arrays_to_mgr(arrays, data_names, index, columns, dtype=dtype)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\pandas\core\internals\construction.py", line 69, in arrays_to_mgr
    arrays = _homogenize(arrays, index, dtype)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\pandas\core\internals\construction.py", line 323, in _homogenize
    val, index, dtype=dtype, copy=False, raise_cast_failure=False
  File "C:\Users\mvdan\anaconda3\lib\site-packages\pandas\core\construction.py", line 465, in sanitize_array
    subarr = construct_1d_arraylike_from_scalar(value, len(index), dtype)
  File "C:\Users\mvdan\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 1461, in construct_1d_arraylike_from_scalar
    subarr = np.empty(length, dtype=dtype)
TypeError: Cannot interpret '<attribute 'dtype' of 'numpy.generic' objects>' as a data type

Already fixed. Uninstall newer numpy version and reinstalled an older one.

Nice. Glad you found the solution. Thanks!