Hi,

I am building OpenMindPX source, and I install toolchain first following MindPX dev guide. However during installation I got following error message:

matplotlib 1.3.1 requires nose, which is not installed.
matplotlib 1.3.1 requires tornado, which is not installed.
pandas 0.23.4 has requirement numpy>=1.9.0, but you'll have numpy 1.8.0rc1 which is incompatible.

What should I do? can you help me?

thnx!

    b-wing
    What computer & OS version are you using?
    Can you give me some more details?

      rolandash

      I am using MacBook Pro, running MacOS Mojave. Python version 2.7.10

      the error pops up when I input following commands:

      sudo -H pip install pyserial empy toml numpy pandas jinja2 pyyaml

        b-wing

        OK. the error messages you got indicated there is package installer version mismatch issue during installing.
        Type in this command:

        pip list

        this will show all installed components and their version in a list.

        Basically it is because the python package manager (PIP) trying to download and install latest component, like pandas (0.23.4) in this case. However it is conflicts with the version of components that your Mac already installed (NumPy in this case). So you either upgrade all installed components to latest, or install an earlier version of pandas to resolve the conflict.

        The latter method needs less efforts, as upgrade all components probably leads to upgrade major python version, which is not MAC default installation, so install easier version of pandas is recommended.

        You can use this command to install a specific version of pandas:

        sudo -H pip install pandas==0.19.2
          a month later

          rolandash

          I have the same problem. Do you think its better to upgrade Python to 3.x.x?

            Write a Reply...