title: Getting this error: ModuleNotFoundError: No module named ‘crypto.PublicKey’ even after installing crypto
body: <p>I downloaded PyCharm today and installed Crypto, but it says that it's missing, I tried almost all the solutions <a href="https://stackoverflow.com/questions/19623267/importerror-no-module-named-crypto-cipher">here</a>. </p>
  
  <p>I'm using a Mac and I should be using pip3 to install any package.</p>
  
  <p>Also, take a look at this screenshot, the screenshot shows the result when I search for crypto. Maybe this could be the problem:</p>
  
  <p><a href="https://i.stack.imgur.com/5sc6s.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5sc6s.png" alt="Screenshot"></a></p>
  
  <p>Here is my code: </p>
  
  <pre><code>from firebase import firebase
  
  firebase = firebase.FirebaseApplication("https://smallworld-89f21.firebaseio.com/")
  data = {
      "Name" : "Abdullah",
      "Age" : 20
  }
  
  result = firebase.post("smallworld-89f21/hellYeah", data)
  print(result)
  </code></pre>
  
  <p>This is the error I'm getting:</p>
  
  <p><a href="https://i.stack.imgur.com/me2f5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/me2f5.png" alt="Error"></a></p>