2017-01-26 23 views
2

Ich versuche Ansible auf einem Win10-Rechner zu installieren.Installation von Ansible unter Windows

Ich habe die Anleitung zur Installation von Cygwin mit den erforderlichen Pakete gefolgt: https://ericsysmin.com/2016/07/28/install-ansible-on-windows/

Als ich pip install ansible laufen, erhalte ich die folgenden Fehler:

building 'Crypto.Random.OSRNG.winrandom' extension 
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 

Die Sache ist, dass ich Microsoft Visual C++ 14.0 installiert. Wenn Sie Programme und Funktionen überprüfen, wird Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026 angezeigt.

Irgendeine Idee, was los ist, und warum wird meine C++ 14.0 Installation nicht erkannt? Ich betreibe pip als Administrator, versuchte sowohl aus dem Cygwin-Terminal und reguläre PowerShell.

Antwort

1

Nach einigen Recherchen habe ich festgestellt, dass ein potenzielles Problem sein kann, wenn ich die 32-Bit-Version von Python installiert habe.

Nach dem Deinstallieren der vorhandenen Version und dem Installieren der 64-Bit-Version musste ich das vorhandene 64-Bit-Visual C++ Redistributable 14.0 ebenfalls entfernen, aber danach konnte ich die Visual C++ - Buildtools erfolgreich installieren, und das wurde behoben das Problem.

Jetzt habe ich ein anderes Problem, der Installer beschwert sich über einen Syntaxfehler in einem der Module, aber das ist für diese Frage außerhalb des Geltungsbereichs.

0

Windows 10-Benutzer, die das Anniversary-Update verwenden oder über dieses hinausgehen, sollten jetzt die Windows Subsystem for Linux (WSL) nutzen, die eine voll funktionsfähige Ubuntu-Umgebung in Ihrer Windows 10-Umgebung ist.

Sie können "nativ" installieren ansible in dieser Umgebung mit

add-apt-repository ppa:ansible/ansible 
apt-get install ansible 
Verwandte Themen