J'ai du mal à installer un package Python sur ma machine Windows et je voudrais l'installer avec les binaires Windows de Christoph Gohlke. (Ce qui, d'après mon expérience, a atténué une grande partie de l'agitation pour de nombreuses autres installations de packages). Cependant, seuls les fichiers .whl sont disponibles.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
Mais comment installer les fichiers .whl?
Remarques
- J'ai trouvé des documents sur la roue , mais ils ne semblent pas si simples à expliquer comment installer les fichiers .whl.
- Cette question est en double avec cette question , qui n'a pas été répondu directement.
pip install ...
ne nécessite pas le paquet de roues ;pip wheel ...
Est-ce que.Réponses:
Je viens d'utiliser le texte suivant qui était assez simple. Ouvrez d'abord une console puis un cd à l'endroit où vous avez téléchargé votre fichier comme some-package.whl et utilisez
Remarque: si pip.exe n'est pas reconnu, vous pouvez le trouver dans le répertoire "Scripts" à partir duquel python a été installé. Si pip n'est pas installé, cette page peut vous aider: Comment installer pip sous Windows?
Remarque: pour plus de précisions
Si vous copiez le
*.whl
fichier sur votre lecteur local (ex. C: \ certains-dir \ certains-fichier.whl ) utilisez les paramètres de ligne de commande suivants -la source
pip install wheel
. La commandepip install some-package.whl
est suffisante. Assurez-vous seulement que pip est mis à jour, comme indiqué par burhan-khalid.python -m pip install some-package.whl
fonctionne également si pip n'est pas trouvé dans PATH.pip3
place depip
(j'avais 2,7 et maintenant 3,4). Quoi qu'il en soit, c'est un rappel amical quipip3
est parfois ce dont vous avez besoin.Tout d'abord, assurez-vous d'avoir mis à jour pip pour activer le support des roues:
Ensuite, pour installer à partir de la roue, donnez-lui le répertoire où la roue est téléchargée. Par exemple, pour installer
package_name.whl
:la source
--use-wheel
dans pip 19.0.1 (python 2.7)whl
est une abréviation pourJe suis dans le même bateau que l'OP.
À l'aide d'une invite de commande Windows, à partir du répertoire:
semblait fonctionner.
En changeant le répertoire à l'endroit où se trouvait le whl, il me dit simplement que «pip n'est pas reconnu». Revenir à
C:\Python34\Scripts>
, puis utiliser la commande complète ci-dessus pour fournir l'emplacement «où / son / téléchargé», dit-ilRequirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist
.J'ai donc déposé une copie du fichier .whl dans Python34 / Scripts, exécuté à nouveau la même commande exacte (avec le
--find-links=
reste dans l'autre dossier), et cette fois, cela a fonctionné.la source
C:\Python34\Scripts
répertoire lors de l'exécution de pip, ajoutez plutôt ce répertoire au chemin système. Pour ceux qui ne savent pas comment: windowsitpro.com/systems-management/...C:\Python34\python.exe -m pip install requests
il a automatiquement téléchargé le package «demandes» et l'a installé.Il existe plusieurs versions de fichiers sur le grand site de Christoph Gohlke.
Quelque chose que j'ai trouvé important lors de l'installation de roues à partir de ce site est de l'exécuter d'abord à partir de la console Python:
afin que vous sachiez quelle version vous devez installer pour votre ordinateur. Choisir la mauvaise version peut échouer l'installation du package (surtout si vous n'utilisez pas la bonne balise CPython, par exemple, cp27).
la source
Vous devez exécuter pip.exe à partir de l'invite de commandes sur mon ordinateur. J'écris
C:/Python27/Scripts/pip2.exe install numpy
la source
Scripts
répertoire. Pip n'est-il pas livré avec une installation régulière?Sous Windows, vous ne pouvez pas simplement mettre à niveau en utilisant
pip install --upgrade pip
, car lepip.exe
est en cours d'utilisation et il y aurait une erreur en le remplaçant. Au lieu de cela, vous devriez mettrepip
à niveau comme ceci:Vérifiez ensuite la
pip
version:S'il montre des
6.x
séries, il y a un support de roue.Alors seulement, vous pouvez installer un ensemble de roues comme celui-ci:
la source
pip install --upgrade pip
et cela a bien fonctionné, de sorte qu'une partie de ce que vous dites semble incorrecte.Pour pouvoir installer des fichiers de roue avec un simple double-clic dessus, vous pouvez effectuer l'une des opérations suivantes:
1) Exécutez deux commandes en ligne de commande avec des privilèges d'administrateur:
2) Alternativement, ils peuvent être copiés dans un
wheel.bat
fichier et exécutés avec la case à cocher 'Exécuter en tant qu'administrateur' dans les propriétés.PS pip.exe est supposé être dans le CHEMIN.
Mise à jour:
(1) Ceux-ci peuvent être combinés en une seule ligne:
(2) La syntaxe des fichiers .bat est légèrement différente:
De plus, sa sortie peut être rendue plus verbeuse:
voir mon article de blog pour plus de détails.
la source
EDIT: CE N'EST PLUS UNE PARTIE DU PIP
Pour éviter d'avoir à télécharger de tels fichiers, vous pouvez essayer:
Pour plus d'informations, voir ceci .
la source
Dans le cas où vous ne pouvez pas installer un package spécifique directement à l'aide de PIP.
Vous pouvez télécharger un
.whl
package spécifique (roue) à partir de - https://www.lfd.uci.edu/~gohlke/pythonlibs/CD (Changer de répertoire) vers ce package téléchargé et installez-le manuellement par -
pip install PACKAGENAME.whl
ex:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
la source
La seule façon dont j'ai réussi à installer NumPy était la suivante:
J'ai téléchargé NumPy à partir d'ici https://pypi.python.org/pypi/numpy
Ce module
Exécution de commandes à partir du chemin d'installation de Python dans PowerShell
PS: je l'ai installé sur Windows 10.
la source
Vous pouvez installer le fichier .whl à l'aide de
pip install filename
. Bien que pour l'utiliser sous cette forme, il devrait être dans le même répertoire que votre ligne de commande, sinon spécifiez le nom de fichier complet, ainsi que son adresse commepip install C:\Some\PAth\filename
.Assurez-vous également que le fichier .whl est de la même plate-forme que vous utilisez, effectuez une
python -V
pour savoir quelle version de Python vous utilisez et s'il s'agit de Win32 ou 64, installez la version appropriée en fonction de celle-ci.la source
Ce que j'ai fait, c'est d'abord mettre à jour le pip en utilisant la commande:
pip install --upgrade pip
puis j'ai également installé la roue en utilisant la commande:pip install wheel
et ensuite cela a parfaitement fonctionné.J'espère que cela fonctionne pour vous, je suppose.
la source
Les nouveaux utilisateurs de Python sous Windows oublient souvent d'ajouter le répertoire \ Scripts de Python à la variable PATH lors de l'installation. Je recommande d'utiliser le lanceur Python et d'exécuter pip en tant que script avec le
-m
commutateur. Ensuite, vous pouvez installer les roues pour une version Python spécifique (si plusieurs sont installées) et le répertoire Scripts n'a pas besoin d'être dans le CHEMIN. Alors ouvrez la ligne de commande, naviguez (avec lecd
commande) au dossier où se trouve le fichier .whl et entrez:Remplacez
3.6
par votre version Python ou entrez simplement-3
si la version Python souhaitée apparaît en premier dans le CHEMIN. Et avec un environnement virtuel actif:py -m pip install your_whl_file.whl
.Bien sûr, vous pouvez également installer des packages à partir de PyPI de cette manière, par exemple
la source
Je vous suggérerais la façon exacte d'installer le fichier .whl. Au départ, j'ai rencontré de nombreux problèmes, mais je l'ai résolu, voici mon astuce pour installer les fichiers .whl.
Suivez les étapes correctement pour obtenir un module importé
3.Maintenant, entrez la commande écrite ci-dessous
Cliquez sur Entrée et assurez-vous de saisir la version que vous utilisez actuellement avec le nom de fichier correct.
Une fois que vous appuyez sur Entrée, attendez quelques minutes et le fichier sera installé et vous pourrez importer le module particulier.
Afin de vérifier si le module est installé avec succès, importez le module en veille et vérifiez-le.
Je vous remercie:)
la source
Téléchargez le package (.whl).
Placez le fichier dans le dossier de script du répertoire python
Utilisez l'invite de commande pour installer le package.
la source
Sur MacOS, avec
pip
installé via MacPorts dans le MacPorts python2.7, j'ai dû utiliser la solution @Dunes:Où a
python
été remplacé par le python MacPorts dans mon cas, qui estpython2.7
oupython3.5
pour moi.le
-m
option est "Exécuter le module de bibliothèque en tant que script" selon la page de manuel.(J'avais précédemment exécuté
sudo port install py27-pip py27-wheel
pour installerpip
etwheel
dans mon installation python 2.7 en premier.)la source