无法再找到您从中执行 pip 的文件夹

The folder you are executing pip from can no longer be found

我在 Hyper V 下有一个虚拟机,代表 Hortonworks Data Platform 的集群单节点,具有以下特征:

我使用以下命令安装了 pip 包: yum -y install python-pip

安装完成,但当我想检查 pip 的版本时 pip -V 出现此错误:无法再找到您正在执行 pip 的文件夹。

我的文件夹 /usr/local/bin/ 不包含任何文件或文件夹。

python2.7 的路径:/usr/bin/python2.7 /usr/bin/python2 /usr/bin/python

cmd which python returns : /bin/python

pip 的路径:/usr/bin/pip /usr/bin/pip2 /usr/bin/pip2.7

which -a pip
/bin/pip
/usr/bin/pip

我卡住了,谢谢你帮助我。

因为它有效,所以将其添加为答案。 Pip 需要登录 out/log 才能设置环境变量。

注销并重新登录,重试,似乎成功了。

或者,终止您的终端,然后启动一个新终端。