title: Traceback error when using pipenv and either IDLE or PyCharm
body: <p>I am running Python3.6.5 and have used pipenv to install requests. To test the install I to into the env by using 'pipenv shell' and then at the next prompt typing python. I then enter the code below: </p>
  
  <pre><code>Rs-MacBook-Pro:spacy myname$ pipenv shell
  
  Spawning environment shell (/bin/bash). Use 'exit' to leave.
  bash-3.2$ . /Users/myname/.local/share/virtualenvs/spacy-  JBK2xTM0/bin/activate (spacy-JBK2xTM0) bash-3.2$ python
  Python 3.6.5 (default, Mar 30 2018, 06:41:53) 
  [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  
  &gt;&gt;&gt; import requests
  &gt;&gt;&gt; response = requests.get('https://httpbin.org/ip')
  &gt;&gt;&gt; print('Your IP is {0}'.format(response.json()['origin']))
  </code></pre>
  
  <p>and I get a good response. </p>
  
  <p>I take the same three lines of code and put them into a script (requests.py) composed in either PyCharm or IDLE and when I run the script I get the following errors: </p>
  
  <pre><code>Rs-MacBook-Pro:spacy myname$ pipenv run python ~/requests.py
  
  Traceback (most recent call last):
     File "/Users/myname/requests.py", line 1, in &lt;module&gt;
        import requests
     File "/Users/myname/requests.py", line 2, in &lt;module&gt;
        response = requests.get('https://httpbin.org/ip')
  AttributeError: module 'requests' has no attribute 'get'
  </code></pre>
  
  <p>Any ideas what I am doing wrong?  Thank you.</p>