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.
Veuillez noter qu'en ce moment, la commande suivante fonctionne maintenant sur msys2:
$ pacman -S python3-pip
$ pip3 install --upgrade pip
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/