Azureバッチアプリを使用して複数のVMを作成し、タスクを並行して実行できます。私たちは、データを取得するタスクにpythonを使用しています。Azure Batch Apps起動時にPythonパッケージをインストール
起動時にVMにanacondaをインストールするためにバッチアプリケーションで言及しました。 Anacondaが正しくインストールされている。タスクの実行に必要なパッケージ(requirements.txt)を列挙しました。
pip install -r requirements.txt
いくつかのパッケージがインストールさcorrecltyを得るが、いくつかのパッケージは、私たちがVMを開いて、同じコマンドを与えるとき
Error [Error 6] The handle is invalid while executing command python setup.py egg_info
Exception:
Traceback (most recent call last):
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\basecommand.py", line 209, in main
status = self.run(options, args)
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\commands\install.py", line 310, in run
wb.build(autobuilding=True)
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\wheel.py", line 748, in build
self.requirement_set.prepare_files(self.finder)
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\req\req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\req\req_set.py", line 591, in _prepare_file
abstract_dist.prep_for_dist()
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\req\req_set.py", line 127, in prep_for_dist
self.req_to_install.run_egg_info()
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\req\req_install.py", line 430, in run_egg_info
command_desc='python setup.py egg_info')
File "C:\user\tasks\shared\anaconda2\lib\site-packages\pip\utils\__init__.py", line 678, in call_subprocess
cwd=cwd, env=env)
File "C:\user\tasks\shared\anaconda2\lib\subprocess.py", line 702, in __init__
errread, errwrite), to_close = self._get_handles(stdin, stdout, stderr)
File "C:\user\tasks\shared\anaconda2\lib\subprocess.py", line 823, in _get_handles
p2cread = _subprocess.GetStdHandle(_subprocess.STD_INPUT_HANDLE)
WindowsError: [Error 6] The handle is invalid
、すべてのパッケージが正常にインストールされます、次のエラーが発生します。
問題がどこにあるのだろうか。
requirements.txtを共有できますか? –
以下の要件をインストールする際に同じ問題が発生しました: - 暗号化 - azure-batch - azure-storage – hula100