非構造化データのデータ構造ライブラリ「docarray」のインストール

スポンサーリンク

非構造化データのデータ構造ライブラリ「docarray」のインストールについて解説しています。

「docarray(https://github.com/docarray/docarray)」は、ネストされた非構造化マルチモーダルデータを転送するためのライブラリです。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■docarrayをインストールする

docarrayをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install docarray

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、バージョンの切り替えを行います。

py -3.8 -m pip install docarray

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting docarray
Using cached docarray-0.20.1-py3-none-any.whl
Collecting numpy
Using cached numpy-1.24.1-cp38-cp38-win_amd64.whl (14.9 MB)
Collecting jina-hubble-sdk>=0.24.0
Using cached jina_hubble_sdk-0.29.0-py3-none-any.whl (62 kB)
Collecting rich>=12.0.0
Using cached rich-13.0.1-py3-none-any.whl (238 kB)
Collecting filelock
Using cached filelock-3.9.0-py3-none-any.whl (9.7 kB)
Collecting pathspec
Using cached pathspec-0.10.3-py3-none-any.whl (29 kB)
Collecting docker
Using cached docker-6.0.1-py3-none-any.whl (147 kB)
Collecting aiohttp
Using cached aiohttp-3.8.3-cp38-cp38-win_amd64.whl (324 kB)
Collecting importlib-metadata
Using cached importlib_metadata-6.0.0-py3-none-any.whl (21 kB)
Collecting pyyaml
Using cached PyYAML-6.0-cp38-cp38-win_amd64.whl (155 kB)
Collecting requests
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting commonmark<0.10.0,>=0.9.0
Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
Collecting typing-extensions<5.0,>=4.0.0
Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting pygments<3.0.0,>=2.6.0
Using cached Pygments-2.14.0-py3-none-any.whl (1.1 MB)
Collecting attrs>=17.3.0
Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting frozenlist>=1.1.1
Using cached frozenlist-1.3.3-cp38-cp38-win_amd64.whl (34 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-6.0.4-cp38-cp38-win_amd64.whl (28 kB)
Collecting aiosignal>=1.1.2
Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting yarl<2.0,>=1.0
Using cached yarl-1.8.2-cp38-cp38-win_amd64.whl (56 kB)
Collecting charset-normalizer<3.0,>=2.0
Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting packaging>=14.0
Using cached packaging-23.0-py3-none-any.whl (42 kB)
Collecting urllib3>=1.26.0
Using cached urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
Collecting pywin32>=304
Using cached pywin32-305-cp38-cp38-win_amd64.whl (12.3 MB)
Collecting websocket-client>=0.32.0
Using cached websocket_client-1.4.2-py3-none-any.whl (55 kB)
Collecting idna<4,>=2.5
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting zipp>=0.5
Using cached zipp-3.11.0-py3-none-any.whl (6.6 kB)
Installing collected packages: pywin32, commonmark, zipp, websocket-client, urllib3, typing-extensions, pyyaml, pygments, pathspec, packaging, numpy, multidict, idna, frozenlist, filelock, charset-normalizer, certifi, attrs, async-timeout, yarl, rich, requests, importlib-metadata, aiosignal, docker, aiohttp, jina-hubble-sdk, docarray
Successfully installed aiohttp-3.8.3 aiosignal-1.3.1 async-timeout-4.0.2 attrs-22.2.0 certifi-2022.12.7 charset-normalizer-2.1.1 commonmark-0.9.1 docarray-0.20.1 docker-6.0.1 filelock-3.9.0 frozenlist-1.3.3 idna-3.4 importlib-metadata-6.0.0 jina-hubble-sdk-0.29.0 multidict-6.0.4 numpy-1.24.1 packaging-23.0 pathspec-0.10.3 pygments-2.14.0 pywin32-305 pyyaml-6.0 requests-2.28.1 rich-13.0.1 typing-extensions-4.4.0 urllib3-1.26.13 websocket-client-1.4.2 yarl-1.8.2 zipp-3.11.0

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されれば、docarrayが正常にインストールされたことになります。

なお、今回はdocarrayのバージョン0.20.1をインストールしました。

コメント

タイトルとURLをコピーしました