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をインストールしました。
コメント