ansible错误はImportError:いいえモジュールの名前ansible.runner记录

公式サイトを押すと、インストールansibleを提供します

これらのコマンドを使用しているマシン上のPPAを設定し、ansible実行をインストールするには:

$ sudoのaptの更新
の$須藤はaptインストールソフトウェア -properties- 共通
$須藤はapt -add-リポジトリ--yes --update PPA:ansible / ansible 
$須藤はaptインストールansibleを

場合は、サーバー上のクエリansibleバージョンは、次のエラーが表示されます

[ルートの@ HZ-D-CRM〜]#のansible - V 
トレースバック(最新の呼び出しの最後):
  ファイル" は/ usr / binに/ ansible "、ライン36、<モジュール>
     からansible.runnerインポートランナー
はImportError:いいえモジュールは名前のありませんansible.runner

解決策:アンインストールし再インストール

1.アンインストール

aptの削除ansible

2、ピップインストール

[ルートの@ HZ-D-CRM〜]#ピップはansibleインストール
の収集ansible 
  ダウンロードのansible - 1.94 .tar.gzの(937kB)
     100%|████████████████████████████████| 937kB 100KB / 
(paramikoの収集からansible)
  paramikoダウンロード - 1.153 -py2.py3-なし- any.whl(166kB)
     100%|████████████████████████████████| 167KB 136KB / 
(Jinja2の収集からansible)
  Jinja2のダウンロードを - 2.8 -py2.py3-なし- any.whl(263KB)
     100を%|████████████████████████████████| 266kB 1 0.4メガバイトは、/ sの
PyYAMLと(収集からansible)
  PyYAMLとダウンロード - 3.11 .tar.gzの(248KB)
     100 ████████████████████████|%を████████| 249KB 72KB / sの
すでに満足要件(使用アップグレードする--upgradeを):setuptoolsのは/ usr / local / python27 / libに/ python2。7 /のsite-packages / setuptools- 18.4 -py2。7 .egg(からansible)
収集pycrypto > = 2.6よりansible)
  pycryptoをダウンロード -2.61 .tar.gzの(446kB)
     100%|████████████████████████████████| 446kB 117kB / sの
ECDSA収集 > = 0.11から paramiko-> ansible)を
  ECDSAをダウンロード - 0.13 -py2.py3-なし- any.whl(86KB)、
     100%に|██████████████ ██████████████████| 90KB 141KB / sの
(MarkupSafe収集から jinja2-> ansibleを)
  MarkupSafeダウンロード - 0.23を.tar.gzを
集めたパッケージをインストールする:ECDSA、pycrypto、paramiko、MarkupSafe、Jinja2の、PyYAMLと、ansible 
  ランニングsetup.py installをpycrypto 
  setup.pyインストールを実行するためにMarkupSafeは
  setup.pyインストールを実行するためにPyYAMLとは
  setup.pyインストールを実行するためにansible 
に成功しましたMarkupSafeインストール - 0.23 PyYAML- 3.11 ansible- 1.94 ecdsa- 0.13 jinja2- 2.8 paramiko- 1.153 pycrypto- 2.61

 

おすすめ

転載: www.cnblogs.com/dadonggg/p/11130759.html