# Trouble when install cert-verifier

**URL:** https://community.blockcerts.org/t/trouble-when-install-cert-verifier/1664
**Category:** Support
**Created:** [January 30, 2019, 3:28am UTC](https://community.blockcerts.org/t/trouble-when-install-cert-verifier/1664 "2019-01-30T03:28:36Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![linh2t](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@linh2t](https://community.blockcerts.org/u/linh2t)
#### Post date: [January 30, 2019, 3:28am UTC](https://community.blockcerts.org/t/trouble-when-install-cert-verifier/1664/1 "2019-01-30T03:28:36Z")

</div>

Dear all,  
Could you help me to solve problem when i install and run cert-verifier module like the guide:

> **[blockchain-certificates/cert-verifier](https://github.com/blockchain-certificates/cert-verifier)**
>
> Python library for verifying Blockcerts. Contribute to blockchain-certificates/cert-verifier development by creating an account on GitHub.

  
The problem appears when I run command: python verifier.py  
The result is:  
`
PS E:\Blockchain\blockcert\cert-verifier\cert_verifier> python .\verifier.py
Traceback (most recent call last):
File “.\verifier.py”, line 16, in 
from cert_verifier.checks import create_verification_steps
File “C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site-packages\cert_verifier\checks.py”, line 9, in 
from bitcoin.signmessage import BitcoinMessage, VerifyMessage
File “C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site-packages\bitcoin\signmessage.py”, line 14, in 
from bitcoin.core.key import CPubKey
File “C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site-packages\bitcoin\core\key.py”, line 33, in 
ssl = ctypes.cdll.LoadLibrary(ctypes.util.find_library(‘ssl’) or ‘libeay32’)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\ctypes_init.py", line 426, in LoadLibrary
return self.dlltype(name)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\ctypes_init.py", line 348, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
`  
I am using Python 3.6.5, OS: Windows 10.

Thank you!

---

<div class="post-metadata">

### Author: ![aronning](https://avatars.discourse-cdn.com/v4/letter/a/47e85d/32.png) [@aronning](https://community.blockcerts.org/u/aronning)
#### Post date: [January 30, 2019, 5:09pm UTC](https://community.blockcerts.org/t/trouble-when-install-cert-verifier/1664/2 "2019-01-30T17:09:49Z")

</div>

Are you running in a virtual environment? Most python errors get resolved by running the commands in this doc:

> <https://github.com/blockchain-certificates/cert-issuer/blob/master/docs/virtualenv.md>

---

<div class="post-metadata">

### Author: ![linh2t](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@linh2t](https://community.blockcerts.org/u/linh2t)
#### Post date: [January 31, 2019, 2:02am UTC](https://community.blockcerts.org/t/trouble-when-install-cert-verifier/1664/3 "2019-01-31T02:02:47Z")

</div>

Thanks aronning. I’ve installed virtual environment but the problem still there.  
`
PS E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier> virtualenv.exe venv
Using base prefix ‘c:\users\admin\appdata\local\programs\python\python37’
New python executable in E:\GOOGLE~1\CAOHOC~1\Thesis\BLOCKC~1\BLOCKC~1\CERT-V~1\venv\Scripts\python.exe
Installing setuptools, pip, wheel…
done.
PS E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier> ls`

```
Directory: E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier

```

Mode LastWriteTime Length Name

* * *

d----- 30/01/2019 16:31 cert\_verifier  
d----- 29/01/2019 15:30 tests  
d----- 31/01/2019 08:57 venv  
-a---- 29/01/2019 15:30 132 .gitignore  
-a---- 29/01/2019 15:30 108 .travis.yml  
-a---- 29/01/2019 15:30 67543 cert.json  
-a---- 29/01/2019 15:30 1109 LICENSE  
-a---- 29/01/2019 15:30 26 MANIFEST.in  
-a---- 29/01/2019 15:30 1589 README.md  
-a---- 29/01/2019 15:30 87 release\_package.sh  
-a---- 29/01/2019 15:30 241 requirements.txt  
-a---- 29/01/2019 15:30 18 run\_tests.sh  
-a---- 29/01/2019 15:30 729 setup.py  
-a---- 29/01/2019 15:30 436 tox.ini

PS E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier\> cd .\cert\_verifier  
PS E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier\cert\_verifier\> ls

```
Directory: E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier\cert_verifier

```

Mode LastWriteTime Length Name

* * *

-a---- 29/01/2019 15:30 12898 checks.py  
-a---- 29/01/2019 15:30 10703 connectors.py  
-a---- 29/01/2019 15:30 244 errors.py  
-a---- 29/01/2019 15:30 2153 verifier.py  
-a---- 29/01/2019 15:30 2722 **init**.py

PS E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier\cert\_verifier\> python .\verifier.py  
Traceback (most recent call last):  
File “.\verifier.py”, line 16, in   
from cert\_verifier.checks import create\_verification\_steps  
File “C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\cert\_verifier\checks.py”, line 9, in   
from bitcoin.signmessage import BitcoinMessage, VerifyMessage  
File “C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\bitcoin\signmessage.py”, line 14, in   
from bitcoin.core.key import CPubKey  
File “C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\bitcoin\core\key.py”, line 33, in   
_ssl = ctypes.cdll.LoadLibrary(ctypes.util.find\_library(‘ssl’) or ‘libeay32’)  
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\ctypes\_init_.py", line 434, in LoadLibrary  
return self._dlltype(name)  
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\ctypes\_init_.py", line 356, in **init**  
self.\_handle = \_dlopen(self.\_name, mode)  
OSError: [WinError 126] The specified module could not be found  
PS E:\Google Drive\Cao hoc\Thesis\Blockchain\blockcert\cert-verifier\cert\_verifier\>  
  
Do you have any other idea?

---

<div class="post-metadata">

### Author: ![linh2t](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@linh2t](https://community.blockcerts.org/u/linh2t)
#### Post date: [January 31, 2019, 3:03am UTC](https://community.blockcerts.org/t/trouble-when-install-cert-verifier/1664/4 "2019-01-31T03:03:53Z")

</div>

Thanks aronning, I’ve found the way to solve this problem.  
Problem is missing libeay32.dll --\> I downloaded this library and put to System32 and the module worked.
