title: “ImportError: No module named boto3” on mac
body: <p>I am trying a deployment script, which will need to import boto3, when I run the script, it give me error message:</p>
  
  <pre><code>ImportError: No module named boto3
  </code></pre>
  
  <p>then I ran:</p>
  
  <pre><code>pip install boto3
  </code></pre>
  
  <p>it returns:</p>
  
  <pre><code>Requirement already satisfied: boto3 in /usr/local/lib/python3.7/site-packages (1.9.228)
  Requirement already satisfied: jmespath&lt;1.0.0,&gt;=0.7.1 in /Users/xiaoyiliu/Library/Python/3.7/lib/python/site-packages (from boto3) (0.9.4)
  Requirement already satisfied: s3transfer&lt;0.3.0,&gt;=0.2.0 in /Users/xiaoyiliu/Library/Python/3.7/lib/python/site-packages (from boto3) (0.2.1)
  Requirement already satisfied: botocore&lt;1.13.0,&gt;=1.12.228 in /usr/local/lib/python3.7/site-packages (from boto3) (1.12.228)
  Requirement already satisfied: docutils&lt;0.16,&gt;=0.10 in /Users/xiaoyiliu/Library/Python/3.7/lib/python/site-packages (from botocore&lt;1.13.0,&gt;=1.12.228-&gt;boto3) (0.14)
  Requirement already satisfied: python-dateutil&lt;3.0.0,&gt;=2.1; python_version &gt;= "2.7" in /usr/local/lib/python3.7/site-packages (from botocore&lt;1.13.0,&gt;=1.12.228-&gt;boto3) (2.8.0)
  Requirement already satisfied: urllib3&lt;1.26,&gt;=1.20; python_version &gt;= "3.4" in /Users/xiaoyiliu/Library/Python/3.7/lib/python/site-packages (from botocore&lt;1.13.0,&gt;=1.12.228-&gt;boto3) (1.25.3)
  Requirement already satisfied: six&gt;=1.5 in /usr/local/lib/python3.7/site-packages (from python-dateutil&lt;3.0.0,&gt;=2.1; python_version &gt;= "2.7"-&gt;botocore&lt;1.13.0,&gt;=1.12.228-&gt;boto3) (1.12.0)
  </code></pre>
  
  <p>I ran <code>pip3 install boto3</code>, still it gave the same output as above.</p>
  
  <p>then I ran the deployment script, the same errors with complaining </p>
  
  <pre><code>ImportError: No module named boto3
  </code></pre>
  
  <p>Any ideas where goes wrong?</p>
  
  <p>I'm using mac 10.14.6 version.</p>