# Installing Cert-issuer

**URL:** <https://community.blockcerts.org/t/installing-cert-issuer/912>\
**Category:** Support\
**Created:** [March 22, 2018, 7:24pm UTC](https://community.blockcerts.org/t/installing-cert-issuer/912 "2018-03-22T19:24:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Julian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.blockcerts.org/julian/32/446_2.png) [@Julian](https://community.blockcerts.org/u/Julian)\
**Post date:** [March 22, 2018, 7:24pm UTC](https://community.blockcerts.org/t/installing-cert-issuer/912/1 "2018-03-22T19:24:43Z")

</div>

When I install the cert-issuer with  
python setup.py install  
I get an error saying  
Installed /Library/Python/2.7/site-packages/cert\_issuer-2.0.11-py2.7.egg  
Processing dependencies for cert-issuer==2.0.11  
error: pysha3 1.0.2 is installed but pysha3==1.0b1 is required by set([‘merkletools’])  
SDs-MacBook-Air:cert-issuer-master sd$

---

<div class="post-metadata">

**Author:** ![Julian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.blockcerts.org/julian/32/446_2.png) [@Julian](https://community.blockcerts.org/u/Julian)\
**Post date:** [March 24, 2018, 2:16am UTC](https://community.blockcerts.org/t/installing-cert-issuer/912/2 "2018-03-24T02:16:09Z")

</div>

Im checking the docker version in the Github about docker it says  
$ docker --version  
Docker version 1.12.0, build 8eab29e

$ docker-compose --version  
docker-compose version 1.8.0, build f3628c7

$ docker-machine --version  
docker-machine version 0.8.0, build b85aac1

After I run those comands I get:  
SDs-MacBook-Air:~ sd$ docker --version  
Docker version 17.12.0-ce, build c97c6d6  
SDs-MacBook-Air:~ sd$ docker-compose --version  
docker-compose version 1.18.0, build 8dd22a9  
SDs-MacBook-Air:~ sd$ docker-machine --version  
docker-machine version 0.13.0, build 9ba6da9

Are they ok??? Or do I need to reinstall somethin???

---

<div class="post-metadata">

**Author:** ![Julian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.blockcerts.org/julian/32/446_2.png) [@Julian](https://community.blockcerts.org/u/Julian)\
**Post date:** [March 24, 2018, 3:51am UTC](https://community.blockcerts.org/t/installing-cert-issuer/912/3 "2018-03-24T03:51:52Z")

</div>

> [@Julian](#):
>
> error: pysha3 1.0.2 is installed but pysha3==1.0b1 is required by set([‘merkletools’])

I found this post [https://xiaoxing.us/2018/01/31/Utilizing-BlockCert-Blockchain-Based-Educational-Certificates/](https://xiaoxing.us/2018/01/31/Utilizing-BlockCert-Blockchain-Based-Educational-Certificates/)

I dont know how to makes this operation  
The folder after “Installed” is what we need. Then enter “merkletools-1.0.2-py3.6.egg” folder, edit the METADATA and replace “pysha3 (==1.0b1)” to pysha3 (\>=1.0b1) then save. You need to do the same thing on metadata.json file.  
Can anyone help me?

---

<div class="post-metadata">

**Author:** ![d.hussain](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@d.hussain](https://community.blockcerts.org/u/d.hussain)\
**Post date:** [March 24, 2018, 12:19pm UTC](https://community.blockcerts.org/t/installing-cert-issuer/912/4 "2018-03-24T12:19:25Z")

</div>

Try Python 3, we face similar with Python 3 and try the solution on below post

> [@No module named 'cert\_issuer'](https://community.blockcerts.org/t/no-module-named-cert-issuer/293):
>
> I’m trying to issue some test certificates and when I try to run the cert\_issuer I get this error: python3 cert-issuer/cert\_issuer/ -c conf.ini Traceback (most recent call last): File “/usr/lib/python3.5/runpy.py”, line 184, in \_run\_module\_as\_main "main", mod\_spec) File “/usr/lib/python3.5/runpy.py”, line 85, in \_run\_code exec(code, run\_globals) File “cert-issuer/cert\_issuer/main.py”, line 21, in cert\_issuer\_main() File “cert-issuer/cert\_issuer/main.py”, line 14, in cert\_issuer\_main f…
