Uninstall virtualenv which was installed through sudo pip












0















***********Update2******************



Tried and successfully created a virtual environment using virtualenv.



[08:05 USER@system ~] > mkdir test_virtual
[08:05 USER@system ~] > virtualenv test_virtual/
New python executable in /home/USER/test_virtual/bin/python
Installing setuptools, pip, wheel...done.
[08:05 USER@system ~] > ls test_virtual/
bin include lib local pip-selfcheck.json


***********Update1******************



As requested here are the pastebin links to pip list and pip3 list.



***********Original******************



I installed virtualenv using sudo pip install virtualenv, which after reading on several answers here is actually not a good practice. When I try to uninstall it (mainly because I'm planning to go the anaconda way and I don't like extra dirt that I don't use on my system) I get the following error:



(09:20 USER@system ~) > sudo pip uninstall virtualenv
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement virtualenv, not installed
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.


When I use sudo -H flag, I get this:



Cannot uninstall requirement virtualenv, not installed


But I confirmed that virtualenv is still installed:



(09:25 USER@system ~) > which virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv


How do I uninstall virtualenv from my system?



Thanks.










share|improve this question

























  • I've removed them.

    – shaun
    Jul 29 '16 at 15:52











  • Are you sure you installed virtualenv using sudo pip install virtualenv instead of sudo pip3 install virtualenv? Can you do sudo pip list and sudo pip3 list?

    – edwinksl
    Jul 30 '16 at 5:36













  • I did those commands. They spit out a bunch of package names and at the end of the list the same error that says "the directory /home/USER/.cache/pip/http or its parent directory..." was also displayed for both pip and pip3. Also when I grep'd the list for virtualenv (using both virtual as the pattern and env as a the pattern) I didn't get any output except the error.

    – shaun
    Jul 30 '16 at 21:32











  • Can you put those outputs into your question or put them into a pastebin and link the pastebin? We are going to need more information than what you have given so far to figure out what happened.

    – edwinksl
    Jul 30 '16 at 21:37













  • Hmm, so pip list and pip3 list don't have virtualenv, which is at least consistent with the "Cannot uninstall requirement virtualenv, not installed" error message. If you just try to run virtualenv, are you able to create virtual environments?

    – edwinksl
    Jul 31 '16 at 5:18


















0















***********Update2******************



Tried and successfully created a virtual environment using virtualenv.



[08:05 USER@system ~] > mkdir test_virtual
[08:05 USER@system ~] > virtualenv test_virtual/
New python executable in /home/USER/test_virtual/bin/python
Installing setuptools, pip, wheel...done.
[08:05 USER@system ~] > ls test_virtual/
bin include lib local pip-selfcheck.json


***********Update1******************



As requested here are the pastebin links to pip list and pip3 list.



***********Original******************



I installed virtualenv using sudo pip install virtualenv, which after reading on several answers here is actually not a good practice. When I try to uninstall it (mainly because I'm planning to go the anaconda way and I don't like extra dirt that I don't use on my system) I get the following error:



(09:20 USER@system ~) > sudo pip uninstall virtualenv
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement virtualenv, not installed
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.


When I use sudo -H flag, I get this:



Cannot uninstall requirement virtualenv, not installed


But I confirmed that virtualenv is still installed:



(09:25 USER@system ~) > which virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv


How do I uninstall virtualenv from my system?



Thanks.










share|improve this question

























  • I've removed them.

    – shaun
    Jul 29 '16 at 15:52











  • Are you sure you installed virtualenv using sudo pip install virtualenv instead of sudo pip3 install virtualenv? Can you do sudo pip list and sudo pip3 list?

    – edwinksl
    Jul 30 '16 at 5:36













  • I did those commands. They spit out a bunch of package names and at the end of the list the same error that says "the directory /home/USER/.cache/pip/http or its parent directory..." was also displayed for both pip and pip3. Also when I grep'd the list for virtualenv (using both virtual as the pattern and env as a the pattern) I didn't get any output except the error.

    – shaun
    Jul 30 '16 at 21:32











  • Can you put those outputs into your question or put them into a pastebin and link the pastebin? We are going to need more information than what you have given so far to figure out what happened.

    – edwinksl
    Jul 30 '16 at 21:37













  • Hmm, so pip list and pip3 list don't have virtualenv, which is at least consistent with the "Cannot uninstall requirement virtualenv, not installed" error message. If you just try to run virtualenv, are you able to create virtual environments?

    – edwinksl
    Jul 31 '16 at 5:18
















0












0








0


1






***********Update2******************



Tried and successfully created a virtual environment using virtualenv.



[08:05 USER@system ~] > mkdir test_virtual
[08:05 USER@system ~] > virtualenv test_virtual/
New python executable in /home/USER/test_virtual/bin/python
Installing setuptools, pip, wheel...done.
[08:05 USER@system ~] > ls test_virtual/
bin include lib local pip-selfcheck.json


***********Update1******************



As requested here are the pastebin links to pip list and pip3 list.



***********Original******************



I installed virtualenv using sudo pip install virtualenv, which after reading on several answers here is actually not a good practice. When I try to uninstall it (mainly because I'm planning to go the anaconda way and I don't like extra dirt that I don't use on my system) I get the following error:



(09:20 USER@system ~) > sudo pip uninstall virtualenv
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement virtualenv, not installed
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.


When I use sudo -H flag, I get this:



Cannot uninstall requirement virtualenv, not installed


But I confirmed that virtualenv is still installed:



(09:25 USER@system ~) > which virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv


How do I uninstall virtualenv from my system?



Thanks.










share|improve this question
















***********Update2******************



Tried and successfully created a virtual environment using virtualenv.



[08:05 USER@system ~] > mkdir test_virtual
[08:05 USER@system ~] > virtualenv test_virtual/
New python executable in /home/USER/test_virtual/bin/python
Installing setuptools, pip, wheel...done.
[08:05 USER@system ~] > ls test_virtual/
bin include lib local pip-selfcheck.json


***********Update1******************



As requested here are the pastebin links to pip list and pip3 list.



***********Original******************



I installed virtualenv using sudo pip install virtualenv, which after reading on several answers here is actually not a good practice. When I try to uninstall it (mainly because I'm planning to go the anaconda way and I don't like extra dirt that I don't use on my system) I get the following error:



(09:20 USER@system ~) > sudo pip uninstall virtualenv
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement virtualenv, not installed
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.


When I use sudo -H flag, I get this:



Cannot uninstall requirement virtualenv, not installed


But I confirmed that virtualenv is still installed:



(09:25 USER@system ~) > which virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv


How do I uninstall virtualenv from my system?



Thanks.







14.04 package-management python






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jul 31 '16 at 12:10







shaun

















asked Jul 29 '16 at 13:33









shaunshaun

11115




11115













  • I've removed them.

    – shaun
    Jul 29 '16 at 15:52











  • Are you sure you installed virtualenv using sudo pip install virtualenv instead of sudo pip3 install virtualenv? Can you do sudo pip list and sudo pip3 list?

    – edwinksl
    Jul 30 '16 at 5:36













  • I did those commands. They spit out a bunch of package names and at the end of the list the same error that says "the directory /home/USER/.cache/pip/http or its parent directory..." was also displayed for both pip and pip3. Also when I grep'd the list for virtualenv (using both virtual as the pattern and env as a the pattern) I didn't get any output except the error.

    – shaun
    Jul 30 '16 at 21:32











  • Can you put those outputs into your question or put them into a pastebin and link the pastebin? We are going to need more information than what you have given so far to figure out what happened.

    – edwinksl
    Jul 30 '16 at 21:37













  • Hmm, so pip list and pip3 list don't have virtualenv, which is at least consistent with the "Cannot uninstall requirement virtualenv, not installed" error message. If you just try to run virtualenv, are you able to create virtual environments?

    – edwinksl
    Jul 31 '16 at 5:18





















  • I've removed them.

    – shaun
    Jul 29 '16 at 15:52











  • Are you sure you installed virtualenv using sudo pip install virtualenv instead of sudo pip3 install virtualenv? Can you do sudo pip list and sudo pip3 list?

    – edwinksl
    Jul 30 '16 at 5:36













  • I did those commands. They spit out a bunch of package names and at the end of the list the same error that says "the directory /home/USER/.cache/pip/http or its parent directory..." was also displayed for both pip and pip3. Also when I grep'd the list for virtualenv (using both virtual as the pattern and env as a the pattern) I didn't get any output except the error.

    – shaun
    Jul 30 '16 at 21:32











  • Can you put those outputs into your question or put them into a pastebin and link the pastebin? We are going to need more information than what you have given so far to figure out what happened.

    – edwinksl
    Jul 30 '16 at 21:37













  • Hmm, so pip list and pip3 list don't have virtualenv, which is at least consistent with the "Cannot uninstall requirement virtualenv, not installed" error message. If you just try to run virtualenv, are you able to create virtual environments?

    – edwinksl
    Jul 31 '16 at 5:18



















I've removed them.

– shaun
Jul 29 '16 at 15:52





I've removed them.

– shaun
Jul 29 '16 at 15:52













Are you sure you installed virtualenv using sudo pip install virtualenv instead of sudo pip3 install virtualenv? Can you do sudo pip list and sudo pip3 list?

– edwinksl
Jul 30 '16 at 5:36







Are you sure you installed virtualenv using sudo pip install virtualenv instead of sudo pip3 install virtualenv? Can you do sudo pip list and sudo pip3 list?

– edwinksl
Jul 30 '16 at 5:36















I did those commands. They spit out a bunch of package names and at the end of the list the same error that says "the directory /home/USER/.cache/pip/http or its parent directory..." was also displayed for both pip and pip3. Also when I grep'd the list for virtualenv (using both virtual as the pattern and env as a the pattern) I didn't get any output except the error.

– shaun
Jul 30 '16 at 21:32





I did those commands. They spit out a bunch of package names and at the end of the list the same error that says "the directory /home/USER/.cache/pip/http or its parent directory..." was also displayed for both pip and pip3. Also when I grep'd the list for virtualenv (using both virtual as the pattern and env as a the pattern) I didn't get any output except the error.

– shaun
Jul 30 '16 at 21:32













Can you put those outputs into your question or put them into a pastebin and link the pastebin? We are going to need more information than what you have given so far to figure out what happened.

– edwinksl
Jul 30 '16 at 21:37







Can you put those outputs into your question or put them into a pastebin and link the pastebin? We are going to need more information than what you have given so far to figure out what happened.

– edwinksl
Jul 30 '16 at 21:37















Hmm, so pip list and pip3 list don't have virtualenv, which is at least consistent with the "Cannot uninstall requirement virtualenv, not installed" error message. If you just try to run virtualenv, are you able to create virtual environments?

– edwinksl
Jul 31 '16 at 5:18







Hmm, so pip list and pip3 list don't have virtualenv, which is at least consistent with the "Cannot uninstall requirement virtualenv, not installed" error message. If you just try to run virtualenv, are you able to create virtual environments?

– edwinksl
Jul 31 '16 at 5:18












2 Answers
2






active

oldest

votes


















1














I was looking for the same thing and I saw this by chance. you can do this.



sudo apt-get remove virtualenv  
sudo apt-get remove --auto-remove virtualenv


If it is normal, the following statement is not executed. But try it once.



sudo apt-get purge python-virtualenv  
sudo apt-get purge --auto-remove python-virtualenv





share|improve this answer

































    0














    try sudo pip uninstall virtualenv and this should work






    share|improve this answer
























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f804487%2funinstall-virtualenv-which-was-installed-through-sudo-pip%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      I was looking for the same thing and I saw this by chance. you can do this.



      sudo apt-get remove virtualenv  
      sudo apt-get remove --auto-remove virtualenv


      If it is normal, the following statement is not executed. But try it once.



      sudo apt-get purge python-virtualenv  
      sudo apt-get purge --auto-remove python-virtualenv





      share|improve this answer






























        1














        I was looking for the same thing and I saw this by chance. you can do this.



        sudo apt-get remove virtualenv  
        sudo apt-get remove --auto-remove virtualenv


        If it is normal, the following statement is not executed. But try it once.



        sudo apt-get purge python-virtualenv  
        sudo apt-get purge --auto-remove python-virtualenv





        share|improve this answer




























          1












          1








          1







          I was looking for the same thing and I saw this by chance. you can do this.



          sudo apt-get remove virtualenv  
          sudo apt-get remove --auto-remove virtualenv


          If it is normal, the following statement is not executed. But try it once.



          sudo apt-get purge python-virtualenv  
          sudo apt-get purge --auto-remove python-virtualenv





          share|improve this answer















          I was looking for the same thing and I saw this by chance. you can do this.



          sudo apt-get remove virtualenv  
          sudo apt-get remove --auto-remove virtualenv


          If it is normal, the following statement is not executed. But try it once.



          sudo apt-get purge python-virtualenv  
          sudo apt-get purge --auto-remove python-virtualenv






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jul 7 '17 at 10:55









          Byte Commander

          66.2k27181308




          66.2k27181308










          answered Jul 7 '17 at 10:07









          Iee KahnIee Kahn

          111




          111

























              0














              try sudo pip uninstall virtualenv and this should work






              share|improve this answer




























                0














                try sudo pip uninstall virtualenv and this should work






                share|improve this answer


























                  0












                  0








                  0







                  try sudo pip uninstall virtualenv and this should work






                  share|improve this answer













                  try sudo pip uninstall virtualenv and this should work







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 19 at 20:46









                  Fatemeh KarimiFatemeh Karimi

                  1179




                  1179






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f804487%2funinstall-virtualenv-which-was-installed-through-sudo-pip%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      How to make a Squid Proxy server?

                      第一次世界大戦

                      Touch on Surface Book