相关文章推荐
好帅的领带  ·  第6章 ...·  1 年前    · 
潇洒的西瓜  ·  让你的 Python ...·  2 年前    · 
3.type pip pip is hashed (/usr/bin/pip) So pip is definintely in /usr/local/bin/pip but it is been cached as in /usr/bin/pip, thanks to the Stackoverflow question, the solution is very simple: 4.hash -r When the cache is clear, pip is working again.

pip在usr/local/bin/pip

如果机器上已经有之前的pip,要先卸载

  1. sudo apt-get remove python-pip
  2. wget https://bootstrap.pypa.io/get-pip.py
  3. python get-pip.py
  4. hash -r
最近在搞python,遇到很多坑,这篇博客记录一下遇到的坑,忘记了执行了什么命令导致了 pip 命令无法使用了,报:bash: / usr / bin / pip : 没有那个文件或目录 的错误。百度半天后终于找到解决方案,赶紧写篇博客记录下来,让更多人避免踩坑。 解决报错/ usr / bin /env: ‘python’: No such file or directory 一.启动某个程序报错 / usr / bin /env: ‘python’: No such file or directory 二.解决方法 1.查看python3的版本 python3 --version 2.查找python3的 安装 位置: whereis python3 3.为其创建符号连接: sudo ln -s / usr / bin /python3 / usr / bin /python 4.尝试再次启 ./local/ bin / pip :No such file or directory 采用env命令查看环境变量,发现.local/ bin 的路径在anaconda3/envs/pytorch_1_14_0/ bin 之前,两个文件夹中都有 pip ,所以系统优先会采用.local/ bin 中的 pip ,而实际上我们想采用的是虚拟环境中的 pip ,因此按照博文的方式删除原来的 pip ,并取消哈希映射(我也不太懂哈希映射,只是记得自己当初为了 安装 python35建立了 / usr /local/ bin / pip 3 发现 pip 升级之后的位置 已经 更改为 / usr /local/ bin / pip ,但是 pip 的缓存地址依旧是 / usr / bin / pip 2. 解决方法 解决方法很简单,通过如下命令清除缓存 $ hash -r $ pip 3 -V pip 20.3.4 解决/ usr / bin / pip : No such file or directory 问题描述: 因为home的空间不足,所以我将anaconda3文件夹移动到了别的位置上了,导致我在命令行中输入python的命令时,显示的是python2.7(也就是linux自带的),后面我又为anaconda3重新配置了环境变量,然后当我想使用 pip 命令去 安装 别的库时,则显示:/ usr / bin / pip : No such file or directory 如何解决: 执行以下命令: sudo apt-get remove