Pythonオブジェクト指向データベース「ZODB」のインストールについて解説しています。
「ZODB(https://zodb-docs.readthedocs.io/en/latest/,https://github.com/zopefoundation/zodb)」は、ネイティブ オブジェクト データベースです。
■Python
今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)
■ZODBをインストールする
ZODBをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。
pip install ZODB
起動後、上記のコマンドを入力し、Enterキーを押します。
なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、バージョンの切り替えを行います。
py -3.8 -m pip install ZODB
切り替えるために、上記のコマンドを入力し、Enterキーを押します。
Defaulting to user installation because normal site-packages is not writeable Collecting ZODB Downloading ZODB-5.8.0-py2.py3-none-any.whl (421 kB) ---------------------------------------- 421.2/421.2 kB 1.8 MB/s eta 0:00:00 Collecting six Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting zope.interface Downloading zope.interface-5.5.2-cp38-cp38-win_amd64.whl (211 kB) ---------------------------------------- 211.8/211.8 kB 3.3 MB/s eta 0:00:00 Collecting ZConfig Downloading ZConfig-3.6.1-py2.py3-none-any.whl (136 kB) ---------------------------------------- 136.9/136.9 kB 4.0 MB/s eta 0:00:00 Collecting transaction>=2.4 Downloading transaction-3.0.1-py2.py3-none-any.whl (47 kB) ---------------------------------------- 47.4/47.4 kB 2.3 MB/s eta 0:00:00 Collecting BTrees>=4.2.0 Downloading BTrees-4.11.3-cp38-cp38-win_amd64.whl (999 kB) ---------------------------------------- 999.7/999.7 kB 3.2 MB/s eta 0:00:00 Collecting persistent>=4.4.0 Downloading persistent-4.9.3-cp38-cp38-win_amd64.whl (159 kB) ---------------------------------------- 159.1/159.1 kB 9.3 MB/s eta 0:00:00 Collecting zc.lockfile Using cached zc.lockfile-2.0-py2.py3-none-any.whl (9.7 kB) Collecting zodbpickle>=1.0.1 Downloading zodbpickle-2.6-cp38-cp38-win_amd64.whl (220 kB) ---------------------------------------- 220.8/220.8 kB 4.5 MB/s eta 0:00:00 Collecting cffi Using cached cffi-1.15.1-cp38-cp38-win_amd64.whl (178 kB) Requirement already satisfied: setuptools in c:\users\user_\appdata\roaming\python\python38\site-packages (from zodbpickle>=1.0.1->ZODB) (59.8.0) Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Installing collected packages: ZConfig, zope.interface, zodbpickle, zc.lockfile, six, pycparser, transaction, cffi, persistent, BTrees, ZODB Successfully installed BTrees-4.11.3 ZConfig-3.6.1 ZODB-5.8.0 cffi-1.15.1 persistent-4.9.3 pycparser-2.21 six-1.16.0 transaction-3.0.1 zc.lockfile-2.0 zodbpickle-2.6 zope.interface-5.5.2
Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、ZODBが正常にインストールされたことになります。
なお、今回はZODBのバージョン5.8.0をインストールしました。
コメント