Python用マイクロサービスフレームワーク「nameko」のインストール

Python用マイクロサービスフレームワーク「nameko」のインストールについて解説しています。

「nameko(https://github.com/nameko/nameko)」は、Python用マイクロサービスフレームワークで、簡単で迅速な開発のためのCLIなどが特徴となっています。

■Python

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

■namekoをインストールする

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

pip install nameko

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

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、pipを使う場合にはコマンドでの切り替えを行います。

py -3.8 -m pip install nameko

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

Defaulting to user installation because normal site-packages is not writeable
Collecting nameko
Downloading nameko-2.14.1-py2.py3-none-any.whl (76 kB)
|████████████████████████████████| 76 kB 836 kB/s
Requirement already satisfied: requests>=1.2.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (2.24.0)
Collecting eventlet>=0.21.0
Downloading eventlet-0.33.0-py2.py3-none-any.whl (226 kB)
|████████████████████████████████| 226 kB 1.3 MB/s
Collecting mock>=1.2
Downloading mock-4.0.3-py3-none-any.whl (28 kB)
Requirement already satisfied: kombu>=4.2.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (5.2.4)
Requirement already satisfied: six>=1.9.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (1.15.0)
Requirement already satisfied: wrapt>=1.0.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (1.12.1)
Requirement already satisfied: packaging in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (20.9)
Requirement already satisfied: pyyaml>=5.1 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (5.4.1)
Collecting path.py>=6.2
Downloading path.py-12.5.0-py3-none-any.whl (2.3 kB)
Requirement already satisfied: werkzeug>=1.0.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (2.0.1)
Requirement already satisfied: dnspython<2 in c:\users\user_\appdata\roaming\python\python38\site-packages (from nameko) (1.16.0)
Requirement already satisfied: greenlet>=0.3 in c:\users\user_\appdata\roaming\python\python38\site-packages (from eventlet>=0.21.0->nameko) (1.1.2)
Requirement already satisfied: amqp<6.0.0,>=5.0.9 in c:\users\user_\appdata\roaming\python\python38\site-packages (from kombu>=4.2.0->nameko) (5.1.0)
Requirement already satisfied: vine in c:\users\user_\appdata\roaming\python\python38\site-packages (from kombu>=4.2.0->nameko) (5.0.0)
Collecting path
Downloading path-16.4.0-py3-none-any.whl (26 kB)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests>=1.2.0->nameko) (2021.5.30)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests>=1.2.0->nameko) (1.25.11)
Requirement already satisfied: idna<3,>=2.5 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests>=1.2.0->nameko) (2.10)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests>=1.2.0->nameko) (3.0.4)
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\user_\appdata\roaming\python\python38\site-packages (from packaging->nameko) (2.4.7)
Installing collected packages: path, path.py, mock, eventlet, nameko
Successfully installed eventlet-0.33.0 mock-4.0.3 nameko-2.14.1 path-16.4.0 path.py-12.5.0

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

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

コメント

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