python:python-hwinfo

python-hwinfo のインストール

※2019/07/28 現在 python-hwinfo は Python3 では動作しない。

$ pip install python-hwinfo
$ pip install python-hwinfo
Collecting python-hwinfo
  Downloading https://files.pythonhosted.org/packages/8a/be/f391353de3993c6ebe94a4e265449b233f4430a470829443488b9431f797/python-hwinfo-0.1.6.tar.gz
Collecting paramiko (from python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/4b/80/74dace9e48b0ef923633dfb5e48798f58a168e4734bca8ecfaf839ba051a/paramiko-2.6.0-py2.py3-none-any.whl (199kB)
     |████████████████████████████████| 204kB 1.3MB/s
Collecting prettytable (from python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/ef/30/4b0746848746ed5941f052479e7c23d2b56d174b82f4fd34a25e389831f5/prettytable-0.7.2.tar.bz2
Collecting argparse (from python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Collecting cryptography>=2.5 (from paramiko->python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/33/73/fc8c85104bd316086a7717d4970aec5e05fafcd6b9bf7257fe3621b180a0/cryptography-2.7-cp37-cp37m-win_amd64.whl (1.5MB)
     |████████████████████████████████| 1.5MB 2.2MB/s
Collecting bcrypt>=3.1.3 (from paramiko->python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/ad/99/e2b9327b569965f5abb4788b4d485fcd5feec34f381e080ab5a5fa283d19/bcrypt-3.1.7-cp37-cp37m-win_amd64.whl
Collecting pynacl>=1.0.1 (from paramiko->python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/fc/e7/179847c0dce637c59cea416c75b8de1ec1e862358c7369ad99c1fad00158/PyNaCl-1.3.0-cp37-cp37m-win_amd64.whl (188kB)
     |████████████████████████████████| 194kB 6.4MB/s
Requirement already satisfied: six>=1.4.1 in c:\python37\lib\site-packages (from cryptography>=2.5->paramiko->python-hwinfo) (1.12.0)
Collecting cffi!=1.11.3,>=1.8 (from cryptography>=2.5->paramiko->python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/2f/ad/9722b7752fdd88c858be57b47f41d1049b5fb0ab79caf0ab11407945c1a7/cffi-1.12.3-cp37-cp37m-win_amd64.whl (171kB)
     |████████████████████████████████| 174kB 6.4MB/s
Collecting asn1crypto>=0.21.0 (from cryptography>=2.5->paramiko->python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)
     |████████████████████████████████| 102kB 6.8MB/s
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=2.5->paramiko->python-hwinfo)
  Downloading https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158kB)
     |████████████████████████████████| 163kB 6.8MB/s
Installing collected packages: pycparser, cffi, asn1crypto, cryptography, bcrypt, pynacl, paramiko, prettytable, argparse, python-hwinfo
  Running setup.py install for pycparser ... done
  Running setup.py install for prettytable ... done
  Running setup.py install for python-hwinfo ... done
Successfully installed argparse-1.4.0 asn1crypto-0.24.0 bcrypt-3.1.7 cffi-1.12.3 cryptography-2.7 paramiko-2.6.0 prettytable-0.7.2 pycparser-2.19 pynacl-1.3.0 python-hwinfo-0.1.6

Windows での実行には PCI Utilities (lspci, setpci) for Windows のインストールが必要である。
コマンドプロンプトを「管理者として実行」する。

> hwinfo
Traceback (most recent call last):
  File "C:\Python37\Scripts\hwinfo-script.py", line 11, in <module>
    load_entry_point('python-hwinfo==0.1.6', 'console_scripts', 'hwinfo')()
  File "c:\python37\lib\site-packages\pkg_resources\__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "c:\python37\lib\site-packages\pkg_resources\__init__.py", line 2793, in load_entry_point
    return ep.load()
  File "c:\python37\lib\site-packages\pkg_resources\__init__.py", line 2411, in load
    return self.resolve()
  File "c:\python37\lib\site-packages\pkg_resources\__init__.py", line 2417, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "c:\python37\lib\site-packages\hwinfo\tools\inspector.py", line 44
    print "RC: %s" % process.returncode
                 ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("RC: %s" % process.returncode)?

2019/07/28 現在 python-hwinfo は Python3 に対応していないようだ。

  • python/python-hwinfo.txt
  • 最終更新: 2019/08/08 10:07
  • by ともやん