无法再找到您正在执行 pip 的文件夹
Posted
技术标签:
【中文标题】无法再找到您正在执行 pip 的文件夹【英文标题】:The folder you are executing pip from can no longer be found 【发布时间】:2019-06-24 14:55:29 【问题描述】:我有一个Hyper V下的虚拟机,代表Hortonworks Data Platform的集群单节点,具有以下特点:
操作系统:centos 7.6.1810 最低版
蟒蛇:2.7.5
我使用以下命令安装了 pip 包:
yum -y install python-pip
安装已经完成,但是当我想检查 pip pip -V
的版本时,它给了我这个错误:找不到你正在执行 pip 的文件夹。 p>
我的文件夹 /usr/local/bin/ 不包含任何文件或文件夹。
python2.7的路径:/usr/bin/python2.7 /usr/bin/python2 /usr/bin/python
cmd which python
返回:/bin/python
pip 的路径:/usr/bin/pip /usr/bin/pip2 /usr/bin/pip2.7
which -a pip
/bin/pip
/usr/bin/pip
谢谢你帮助我。
【问题讨论】:
安装 PIP 后,您是否尝试过注销并重新登录?编辑:如果这可行,可能是因为应该在登录时设置一些环境变量 非常感谢您的回答,我断开了所有连接,效果很好。 【参考方案1】:或者,终止您的终端,然后启动一个新终端。
【讨论】:
这对我有用,我想我的隧道视野在同一个终端工作了几个小时 这对我有用,我想我的隧道视野在同一个终端工作了几个小时【参考方案2】:添加它作为答案,因为它有效。 Pip 需要注销/登录才能设置环境变量。
退出并重新登录,再试一次,似乎成功了。
【讨论】:
以上是关于无法再找到您正在执行 pip 的文件夹的主要内容,如果未能解决你的问题,请参考以下文章
未找到 GraphViz 的可执行文件 - 为啥通过 pip 安装 graphViz 后没有安装可执行文件?
脚本移动到创建 venv 后的子目录,无法找到最初安装的 pip 包