python - 如何在 conda 中管理两个 pip 版本?

标签 python pip environment conda

我在 Windows 中使用 conda。我使用 python -m pip install --upgrade pip

不小心安装了两个版本的 pip

现在,当我从基本环境运行 conda list 时:

two pip versions

虽然 pip -version 给出 pip 10.0.0

如果我使用 conda create --name py3 pip 创建一个新环境并运行 pip --version 我得到一个 ImportError,但是 python -m pip --version 有效:

pip ImportError

我该如何解决?

最佳答案

首先,我尝试复制您的问题,当我使用 python -m pip install --upgrade pip 将 pip 更新到 10.0.1 时, 命令 pip --version似乎对我有用。我想这是版本 10.0.0 上的错误。现在谈到多个 pip 版本出现在 conda list 中的问题基地,<pip>一个是不正确的,必须删除。

您可以卸载其中一个 pip 版本

pip uninstall pip

现在终于可以运行了

conda install pip -f

还有中提琴!一切恢复正常。 下次,您可以使用

更新 pip
conda update pip

这是一种更安全的更新方法。

注意:-

在这种情况下,我们还从您的 python 安装中删除了 pip。如果你想在 cmd 提示符下使用 pip,那么只需使用 easy_install pip~=10.0.1在命令提示符下。

关于python - 如何在 conda 中管理两个 pip 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49888717/

相关文章:

python-3.x - pip 如何告诉 Python 如何导入 C 扩展

python - 为什么 sklearn 包在终端中运行而不在 jupyter 中运行?

python - 如何计算一列值与另一列中的 jsons 值列表之间的差异,并因此创建 2 个新列?

python - Statsmodels.api 中的协方差类型是什么意思?

python - 从 pandas 中的单元格获取数据并在计算中使用它

python - pygame 仅在屏幕上显示灰色窗口

linux - 将 flask ASK 移植到裸机 Linux

terminal - 找不到 Py.test 命令,但已安装库

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

java - 如何知道环境变量是否设置成功(Mac)