enzymefinance / oyente

An Analysis Tool for Smart Contracts
GNU General Public License v3.0
1.32k stars 309 forks source link

ModuleNotFoundError: No module named 'crytic_compile' #429

Open Ajeeshb opened 2 years ago

Ajeeshb commented 2 years ago

While starting the docker container i am getting the below error.

root@testing:/home/ubuntu/oyente/oyente# docker run -it -p 3000:3000 -e "OYENTE=/oyente/oyente" oyente:latest
Traceback (most recent call last):
  File "/oyente/oyente/oyente.py", line 14, in <module>
    from input_helper import InputHelper
  File "/oyente/oyente/input_helper.py", line 11, in <module>
    from crytic_compile import CryticCompile, InvalidCompilation
ModuleNotFoundError: No module named 'crytic_compile'
yagol2020 commented 2 years ago

you may need to install crytic-compile in docker container

pip install crytic-compile

qub1tt commented 1 year ago

you may need to install crytic-compile in docker container

pip install crytic-compile

after i installed the package it has this error AttributeError: 'CryticCompile' object has no attribute 'contracts_names'. Im using python 3.10.4.