非構造化データのデータ構造ライブラリ「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をインストールしました。
コメント