title: I have installed python-dotenv but python cannot find it
body: <p>i am using dotenv in a flask project, and have also tested this in a dumbed down test environment as well. I have tried uninstalling and reinstalling etc but the dotenv module cannot be found by python.</p>
  
  <p>When starting flask it sees there are some .env files and tells me to install dotenv even though it is installed and i can see it in flasks system libraries.</p>
  
  <p><a href="https://i.stack.imgur.com/VmtGJ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/VmtGJ.png" alt="This is what happens at the command line."></a></p>
  
  <p>When I run code I get a module not found error saying it can't find dotenv. The code is</p>
  
  <pre><code>import os
  from dotenv import load_dotenv
  from flask import Flask
  from flask_sqlalchemy import SQLAlchemy
  </code></pre>
  
  <p>and the error is</p>
  
  <p><a href="https://i.stack.imgur.com/lT5Wc.png" rel="noreferrer"><img src="https://i.stack.imgur.com/lT5Wc.png" alt="The error message"></a></p>
  
  <p>Any advice gratefully accepted.</p>