title: How to pip uninstall a package installed using a git project URL?
body: <p>I've tried following the installation instructions for the BlueJeans meetings REST API (<a href="https://github.com/bluejeans/api-rest-meetings/tree/master/libs/python" rel="nofollow noreferrer">https://github.com/bluejeans/api-rest-meetings/tree/master/libs/python</a>), using the command</p>
  
  <pre><code>pip install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo
  </code></pre>
  
  <p>The <code>pip freeze</code> command confirms that I've installed it:</p>
  
  <pre><code>Kurts-MacBook-Pro-2:~ kurtpeek$ pip freeze
  BlueJeansMeetingsRestApi==1.0.0
  certifi==2018.4.16
  python-dateutil==2.7.3
  six==1.11.0
  urllib3==1.23
  </code></pre>
  
  <p>However, in the iPython shell, I'm unable to import <code>BlueJeansMeetingsRestApi</code>:</p>
  
  <pre><code>Kurts-MacBook-Pro-2:~ kurtpeek$ ipython
  Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) 
  Type 'copyright', 'credits' or 'license' for more information
  IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.
  
  In [1]: import BlueJeansMeetingsRestApi
  ---------------------------------------------------------------------------
  ModuleNotFoundError                       Traceback (most recent call last)
  &lt;ipython-input-1-0891de0c20ce&gt; in &lt;module&gt;()
  ----&gt; 1 import BlueJeansMeetingsRestApi
  
  ModuleNotFoundError: No module named 'BlueJeansMeetingsRestApi'
  </code></pre>
  
  <p>This is in my local environment, but I've also installed it in a <a href="https://pipenv.kennethreitz.org/" rel="nofollow noreferrer">Pipenv</a> environment, in which case I was required to provide an egg, which I did by appending <code>#egg=BlueJeansMeetingsRestApi</code> to the Git project URL. If I do this straight away, I get 'requirement already satisfied':</p>
  
  <pre><code>Kurts-MacBook-Pro-2:~ kurtpeek$ pip install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi
  Requirement already satisfied: BlueJeansMeetingsRestApi from git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (1.0.0)
  Requirement already satisfied: urllib3&gt;=1.15 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from BlueJeansMeetingsRestApi) (1.23)
  Requirement already satisfied: six&gt;=1.10 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from BlueJeansMeetingsRestApi) (1.11.0)
  Requirement already satisfied: certifi in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from BlueJeansMeetingsRestApi) (2018.4.16)
  Requirement already satisfied: python-dateutil in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from BlueJeansMeetingsRestApi) (2.7.3)
  </code></pre>
  
  <p>Therefore, I'd like to try to first uninstall BlueJeans and re-install it specifying the egg. However, if I try to uninstall it with the same project URL, I get the following error:</p>
  
  <pre><code>Kurts-MacBook-Pro-2:~ kurtpeek$ pip uninstall git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo
  You must give at least one requirement to uninstall (see "pip help uninstall")
  </code></pre>
  
  <p>By the way, I'm using Python 3.7.0 (<code>pip</code> is an alias for <code>pip3</code>).</p>
  
  <p>I have two questions:</p>
  
  <ol>
  <li>Why is <code>import BlueJeansMeetingsRestApi</code> not working in the first place?</li>
  <li>How can I uninstall it?</li>
  </ol>