title: Installing Pip on Msys
body: <p>I have built a simple PyGTK app using Python 3.5.2 and Msys but I need some modules not in the default installation, and although I could use <code>setup.py install</code> to get them I would much rather use <code>pip</code>.  </p>
  
  <p>I looked around and found <a href="https://sourceforge.net/p/msys2/mailman/message/34096495/" rel="noreferrer">this</a> but it relates to Python 2 and gave an error when attempting to follow the instructions given:</p>
  
  <pre><code>$ python3 getpip.py
  
  Collecting pip
    Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
  Collecting setuptools
    Using cached setuptools-38.2.5-py2.py3-none-any.whl
  Collecting wheel
    Using cached wheel-0.30.0-py2.py3-none-any.whl
  Installing collected packages: pip, setuptools, wheel
  Exception:
  Traceback (most recent call last):
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\basecommand.py", line 215, in main
      status = self.run(options, args)
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\commands\install.py", line 342, in run
      prefix=options.prefix_path,
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\req\req_set.py", line 784, in install
      **kwargs
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\req\req_install.py", line 851, in install
      self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\req\req_install.py", line 1064, in move_wheel_files
      isolated=self.isolated,
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\wheel.py", line 462, in move_wheel_files
      generated.extend(maker.make(spec))
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\_vendor\distlib\scripts.py", line 372, in make
      self._make_script(entry, filenames, options=options)
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\_vendor\distlib\scripts.py", line 276, in _make_script
      self._write_script(scriptnames, shebang, script, filenames, ext)
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\_vendor\distlib\scripts.py", line 212, in _write_script
      launcher = self._get_launcher('t')
    File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\_vendor\distlib\scripts.py", line 351, in _get_launcher
      result = finder(distlib_package).find(name).bytes
  AttributeError: 'NoneType' object has no attribute 'bytes'
  </code></pre>
  
  <p>and I tried the way one would install <code>pip</code> on Linux:</p>
  
  <pre><code>pacman -S python2-pip           
  pacman -S python-pip           
  </code></pre>
  
  <p>as listed <a href="https://www.tecmint.com/install-pip-in-linux/" rel="noreferrer">here</a>, as well as:</p>
  
  <pre><code>pacman -S python3-pip
  </code></pre>
  
  <p>but each time I got a <code>error: target not found:</code> error.</p>
  
  <p>Surprisingly I couldn't find anything else.</p>
  
  <p>So how do I get <code>pip</code> on Msys?  </p>
  
  <p>Thanks.</p>