Cannot compile 'Python.h'. is shown in Msys2 when I typed pip install pretty_midi











up vote
0
down vote

favorite












I am using MSYS2 (Mingw-w64 64bit) on Windows8.1.

And I try to install pretty_midi, a python package for midi manipulation.



At first, I typed



pacman -Ss pretty_midi


but there was no reply.
So I typed



pip install pretty_midi


then many messages appeared and at the end,



    removing: _configtest.c _configtest.o
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 403, in <module>
setup_package()
File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 395, in setup_package
setup(**metadata)
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/core.py", line 169, in setup
return old_setup(**new_attr)
File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 62, in run
r = self.setuptools_run()
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 36, in setuptools_run
return distutils_install.run(self)
File "/usr/lib/python3.7/distutils/command/install.py", line 545, in run
self.run_command('build')
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build.py", line 47, in run
old_build.run(self)
File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 148, in run
self.build_sources()
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 165, in build_sources
self.build_extension_sources(ext)
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 324, in build_extension_sources
sources = self.generate_sources(sources, ext)
File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
source = func(extension, build_dir)
File "numpy/core/setup.py", line 422, in generate_config_h
moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
File "numpy/core/setup.py", line 48, in check_types
out = check_types(*a, **kw)
File "numpy/core/setup.py", line 281, in check_types
"install {0}-dev|{0}-devel.".format(python))
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a_6erlui/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-dka2y2vl/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-a_6erlui/numpy/


the system tried to install numpy, and by this reason,



SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.


it stopped.
I searched for python-dev, but it seems to be no package corresponds to it in pacman.



I googled a lot, but I can't find the exact answer.

How can I solve this, and install pretty_midi on my MSYS2 system?



Thank you.










share|improve this question







New contributor




exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    up vote
    0
    down vote

    favorite












    I am using MSYS2 (Mingw-w64 64bit) on Windows8.1.

    And I try to install pretty_midi, a python package for midi manipulation.



    At first, I typed



    pacman -Ss pretty_midi


    but there was no reply.
    So I typed



    pip install pretty_midi


    then many messages appeared and at the end,



        removing: _configtest.c _configtest.o
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 403, in <module>
    setup_package()
    File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 395, in setup_package
    setup(**metadata)
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/core.py", line 169, in setup
    return old_setup(**new_attr)
    File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 140, in setup
    return distutils.core.setup(**attrs)
    File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
    File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 62, in run
    r = self.setuptools_run()
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 36, in setuptools_run
    return distutils_install.run(self)
    File "/usr/lib/python3.7/distutils/command/install.py", line 545, in run
    self.run_command('build')
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build.py", line 47, in run
    old_build.run(self)
    File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 148, in run
    self.build_sources()
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 165, in build_sources
    self.build_extension_sources(ext)
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 324, in build_extension_sources
    sources = self.generate_sources(sources, ext)
    File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
    source = func(extension, build_dir)
    File "numpy/core/setup.py", line 422, in generate_config_h
    moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
    File "numpy/core/setup.py", line 48, in check_types
    out = check_types(*a, **kw)
    File "numpy/core/setup.py", line 281, in check_types
    "install {0}-dev|{0}-devel.".format(python))
    SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
    ----------------------------------------
    Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a_6erlui/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-dka2y2vl/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-a_6erlui/numpy/


    the system tried to install numpy, and by this reason,



    SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.


    it stopped.
    I searched for python-dev, but it seems to be no package corresponds to it in pacman.



    I googled a lot, but I can't find the exact answer.

    How can I solve this, and install pretty_midi on my MSYS2 system?



    Thank you.










    share|improve this question







    New contributor




    exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am using MSYS2 (Mingw-w64 64bit) on Windows8.1.

      And I try to install pretty_midi, a python package for midi manipulation.



      At first, I typed



      pacman -Ss pretty_midi


      but there was no reply.
      So I typed



      pip install pretty_midi


      then many messages appeared and at the end,



          removing: _configtest.c _configtest.o
      Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 403, in <module>
      setup_package()
      File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 395, in setup_package
      setup(**metadata)
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/core.py", line 169, in setup
      return old_setup(**new_attr)
      File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 140, in setup
      return distutils.core.setup(**attrs)
      File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
      dist.run_commands()
      File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 62, in run
      r = self.setuptools_run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 36, in setuptools_run
      return distutils_install.run(self)
      File "/usr/lib/python3.7/distutils/command/install.py", line 545, in run
      self.run_command('build')
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build.py", line 47, in run
      old_build.run(self)
      File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 148, in run
      self.build_sources()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 165, in build_sources
      self.build_extension_sources(ext)
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 324, in build_extension_sources
      sources = self.generate_sources(sources, ext)
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
      source = func(extension, build_dir)
      File "numpy/core/setup.py", line 422, in generate_config_h
      moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
      File "numpy/core/setup.py", line 48, in check_types
      out = check_types(*a, **kw)
      File "numpy/core/setup.py", line 281, in check_types
      "install {0}-dev|{0}-devel.".format(python))
      SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
      ----------------------------------------
      Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a_6erlui/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-dka2y2vl/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-a_6erlui/numpy/


      the system tried to install numpy, and by this reason,



      SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.


      it stopped.
      I searched for python-dev, but it seems to be no package corresponds to it in pacman.



      I googled a lot, but I can't find the exact answer.

      How can I solve this, and install pretty_midi on my MSYS2 system?



      Thank you.










      share|improve this question







      New contributor




      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I am using MSYS2 (Mingw-w64 64bit) on Windows8.1.

      And I try to install pretty_midi, a python package for midi manipulation.



      At first, I typed



      pacman -Ss pretty_midi


      but there was no reply.
      So I typed



      pip install pretty_midi


      then many messages appeared and at the end,



          removing: _configtest.c _configtest.o
      Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 403, in <module>
      setup_package()
      File "/tmp/pip-install-a_6erlui/numpy/setup.py", line 395, in setup_package
      setup(**metadata)
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/core.py", line 169, in setup
      return old_setup(**new_attr)
      File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 140, in setup
      return distutils.core.setup(**attrs)
      File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
      dist.run_commands()
      File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 62, in run
      r = self.setuptools_run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/install.py", line 36, in setuptools_run
      return distutils_install.run(self)
      File "/usr/lib/python3.7/distutils/command/install.py", line 545, in run
      self.run_command('build')
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build.py", line 47, in run
      old_build.run(self)
      File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 148, in run
      self.build_sources()
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 165, in build_sources
      self.build_extension_sources(ext)
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 324, in build_extension_sources
      sources = self.generate_sources(sources, ext)
      File "/tmp/pip-install-a_6erlui/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
      source = func(extension, build_dir)
      File "numpy/core/setup.py", line 422, in generate_config_h
      moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
      File "numpy/core/setup.py", line 48, in check_types
      out = check_types(*a, **kw)
      File "numpy/core/setup.py", line 281, in check_types
      "install {0}-dev|{0}-devel.".format(python))
      SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
      ----------------------------------------
      Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a_6erlui/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-dka2y2vl/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-a_6erlui/numpy/


      the system tried to install numpy, and by this reason,



      SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.


      it stopped.
      I searched for python-dev, but it seems to be no package corresponds to it in pacman.



      I googled a lot, but I can't find the exact answer.

      How can I solve this, and install pretty_midi on my MSYS2 system?



      Thank you.







      python numpy pip msys2






      share|improve this question







      New contributor




      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Nov 10 at 17:40









      exp

      11




      11




      New contributor




      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      exp is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          exp is a new contributor. Be nice, and check out our Code of Conduct.










           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53241683%2fcannot-compile-python-h-is-shown-in-msys2-when-i-typed-pip-install-pretty-mid%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          exp is a new contributor. Be nice, and check out our Code of Conduct.










           

          draft saved


          draft discarded


















          exp is a new contributor. Be nice, and check out our Code of Conduct.













          exp is a new contributor. Be nice, and check out our Code of Conduct.












          exp is a new contributor. Be nice, and check out our Code of Conduct.















           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53241683%2fcannot-compile-python-h-is-shown-in-msys2-when-i-typed-pip-install-pretty-mid%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Xamarin.iOS Cant Deploy on Iphone

          Glorious Revolution

          Dulmage-Mendelsohn matrix decomposition in Python