我对anaconda env中的pip和pip3之间的区别感到困惑

问题描述 投票:0回答:1

TL; DR:软件包安装在pip3下,但在Python3下找不到。为什么?

所有这些都在我的Anaconda基础环境中发生:

所以我一直在为tensorflow及其版本而苦苦挣扎(即将发布另一篇文章)。结果2.1版仅在pip可用,而没有conda安装。因此,在升级pip3 install --upgrade pip之后,我将安装pip3 install tensorflow==2.1.0。我随后打开Jupyer-Notebook,结果是未安装tensorflow(运行Python3)。我首先从终端检查版本,然后卸载tensorflow。它未按预期安装在pip下,但确实安装在pip3下。通过pip3卸载时,我也会收到此消息:

pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.

可能相关。我给人的印象是pip为默认的python安装软件包(对于我来说是3.7.4),而pip3仅为Python3安装软件包。我想念什么?

谢谢!

python pip jupyter-notebook
1个回答
0
投票

一个软件包安装在pip3下,但在Python3下找不到。为什么?

© www.soinside.com 2019 - 2024. All rights reserved.