web-dev-qa-db-fra.com

Installation de Pip sur Msys

J'ai construit une application PyGTK simple en utilisant Python 3.5.2 et Msys mais j'ai besoin de certains modules qui ne sont pas dans l'installation par défaut, et bien que je puisse utiliser setup.py install pour les obtenir, je préfère de loin utiliser pip.

J'ai regardé autour de moi et j'ai trouvé this mais cela se rapporte à Python 2 et j'ai donné une erreur en essayant de suivre les instructions données:

$ 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'

et j'ai essayé la façon dont on installerait pip sur Linux:

pacman -S python2-pip           
pacman -S python-pip           

comme indiqué ici , ainsi que:

pacman -S python3-pip

mais à chaque fois que j'ai un error: target not found: Erreur.

Étonnamment, je n'ai rien trouvé d'autre.

Alors, comment puis-je obtenir pip sur Msys?

Merci.

11
Simon

Veuillez noter qu'en ce moment, la commande suivante fonctionne maintenant sur msys2:

$ pacman -S python3-pip
$ pip3 install --upgrade pip
15
user8128167

Pour installer pip, téléchargez en toute sécurité get-pip.py.

Exécutez ensuite ce qui suit:

python get-pip.py

Pour plus de détails, reportez-vous à: https://pip.pypa.io/en/stable/installing/

1
Rohith Pavithran