こんにちは、
Python開発者ではありませんが、vagrantを使用すると、terraformモジュールが読み込まれ、コードが爆破されます。次に、terraformモジュールのインポートとvagrant爆弾をコメントアウトします。
モジュールがすべてライブラリにあるのではなく、正しく機能する必要がありますか?
user<strong i="8">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build
Traceback (most recent call last):
File "attack_range.py", line 7, in <module>
from modules.TerraformController import TerraformController
File "/home/user/attack_range/modules/TerraformController.py", line 4, in <module>
from modules import aws_service, splunk_sdk
File "/home/user/attack_range/modules/aws_service.py", line 3, in <module>
import boto3
ModuleNotFoundError: No module named 'boto3'
テラフォームモジュールのインポートなし(venv) user<strong i="12">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build
Traceback (most recent call last):
File "attack_range.py", line 8, in <module>
from modules.VagrantController import VagrantController
File "/home/user/attack_range/modules/VagrantController.py", line 7, in <module>
import ansible_runner
ModuleNotFoundError: No module named 'ansible_runner'
(venv) 1 user<strong i="13">@ubuntu1</strong>:~/attack_range$
`
あなたが設定するには、再試行いいです浮浪者:どちらかのライブラリは例えばインストールされなかったようにそれはそう、出力を見て.. pip install -r requirements.txt
、または現在間違っvirtualenvの上。 ただし、ドキュメントの前提条件については、手順2を参照してください。 それでも実行するとNo module name
エラーが返されます。 which pip
またはwhereis pip
を実行して、出力を共有してください。
ばかげて。 たぶん、初心者のためにドキュメントを更新してください。 後で動作するようになった場合は、ガイドを作成する必要があるかもしれません:)
@julianwiegはあなたのガイドを含むようにwikiを更新しました、それをどうもありがとう!