- @parasrish这两个问题很常见但彼此独立。
尝试使用conda更新pip如下所示:
然后尝试安装tensorflow。看到这个
- @ ZongHan-Li请选择正确的答案以使其浮于其他错误的答案之上。
- 我认为这不应该被接受因為我根本不使用conda。因此不是一个非常普遍的解决方案。
但由于许可我遇到了同样的问题。对我来说很简单的解决方案:
如果仅将内容咹装到一个用户帐户则也可以使用pip install --user --upgrade pip来避免出现sudo或sudo的问题...请注意不要在系统范围内安装该帐户pip好东西。
" Pip"是一个python软件包这意味着它必须由python解释器运行。调用which pip(which pip3)时看到的文件实际上是python脚本它们的有效别名如下:
此外,在您的环境中pip是pip2的别名目标,
每个版本的python都有其自己的搜索路径因此每个版本都会找到不同版本的pip包。此外
回到您的问题:我发现了您可能感兴趣的以下链接:
也许您可以升级到使用python3.5的Anaconda3? (可能还有其他方法但是升级Anaconda似乎与交叉版本问题的可能性最小的一种类似)。
然后使用以下命令安装tensorflow模块
-
0.11.0仅供参考由于OP遇到的特定错误是Linux權限问题。但希望这种解释有助于ppl了解pip的工作原理更好
这不是实际的解决方案但是上面命令的输出以及谁知道,可能对某些人有用
我认為自我更新命令的结果差异的来源是较小的版本差异,不需要像这样进行系统级升级但是其他所有情况都需要实际的软件升级,但是峩可能是错的
根据我的少量调查,Debian Linux的正确解决方案是:
这些命令似乎没有任何作用
因此,该尝试使用apt-get升级pip了
之后,我做了pip install --user --upgrade它成功哋将我升级到了10.0.0。我想我可以直接安装10.0.0但是我还想再次检查一下链中是否还没有其他错误。
我删除了系统软件包管理器安装的pip
比我需要從dist页面下载它