【问题标题】:Uninstalling easy_install, pip, pip3, virtualenv and virtualenvwrapper卸载 easy_install、pip、pip3、virtualenv 和 virtualenvwrapper
【发布时间】:2017-07-02 18:11:48
【问题描述】:

我正在努力了解所有这些组件是如何连接的——什么安装什么等等。我的安装是一团糟。 Python 的几个安装(我不知道哪一个是原生的 - 哪一个可以删除)。当我创建一个新的 virtualenv (mkvirtualenv venv) 并激活它时。如果我然后写pip3 install django,那么它会给我错误:Could not find an activated virtualenv (required). 这告诉我,virtualenvs 指向 Python2.7(而不是 Python3)和 pip(而不是 pip3)。

我刚刚受够了这些废话。如何删除所有可能删除的内容,以便重新开始?我想安装以下所有版本:

  • 点
  • pip3
  • easy_install
  • python(除原生安装之外的所有其他安装)
  • 虚拟环境
  • virtualenvwrapper

我已经安装了 Homebrew - 我的计划是之后使用 Homebrew 正确安装大部分/全部。如果当前程序是使用 Homebrew 安装的,我如何查看?

【问题讨论】:

    标签: python pip homebrew


    【解决方案1】:

    看看,如果你安装了 python 用 brew do:

    brew info python
    

    和

    brew info python3
    

    要查看使用了哪个 python 安装,请执行以下操作:

    which python
    

    和

    which python3
    

    原始的macos python 二进制文件在/usr/bin/,自制python 二进制文件在/usr/local/bin/。您还可以在pip、pip3、easy_install、virtualenv 和virtualenvwrapper 上使用which 命令。

    【讨论】:

    • 可以从操作系统中删除easy_install - 还是它是本机软件包的一部分?
    • easy_install 带有标准的 macos 安装和 homebrew 安装。我建议不要删除 /usr/bin 中的任何二进制文件。
    猜你喜欢
    • 1970-01-01
    • 2018-05-25
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 2016-08-22
    • 2017-10-26
    相关资源
    最近更新 更多