stas-prokopiev / binance_historical_data

python PYPI package to dump all needed crypto historical data from binance just by 2 lines of code
MIT License
71 stars 25 forks source link

RuntimeError: #11

Open Stanislav4308 opened 1 year ago

Stanislav4308 commented 1 year ago

Hi, it gives me an error while doing this:

from binance_historical_data import BinanceDataDumper

data_dumper = BinanceDataDumper(
    path_dir_where_to_dump="d:\\",
    asset_class="spot",  # spot, um, cm
    data_type="klines",  # aggTrades, klines, trades
    data_frequency="30m",
)

data_dumper.dump_data()

<frozen runpy>", line 291, in run_path
......
  File "C:\Users\Stanislav\AppData\Local\Programs\Python\Python311\Lib\multiprocessing\spawn.py", line 138, in _check_not_importing_main
    raise RuntimeError('''
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.

        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.
Skeyne commented 1 year ago

This solution fixed it for me: https://stackoverflow.com/questions/18204782/runtimeerror-on-windows-trying-python-multiprocessing