因为需要把目录名改成英文,现在使用cmd中pip命令找不到pip.exe,请问该怎么弄?

img


因为需要把目录名改成英文,现在使用cmd中pip命令找不到pip.exe,请问该怎么弄?

到环境变量里面把相关目录同步改掉。

  • 请看👉 :机器学习和数据挖掘1——来使用pip.exe
  • 除此之外, 这篇博客: pip 工具使用指南中的 2.1 六耳猕猴(pip.exe)的栖息地及召唤术 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 一般使用 pip 安装 numpy 模块是这样的:

    pip install numpy

    在这里,安装任务交给了谁呢?孙悟空还是六耳猕猴?答案是六耳猕猴,也就是 pip.exe。如何验证?打开C:\Users\xufiv\AppData\Local\Programs\Python\Python37\Scripts文件夹(默认安装路径下),会看到下图红框标注的 pip.exe 以及 pip3.exe 和 pip3.7.exe 三个文件。把 pip.exe 改名为 xpip.exe,就会发现,上面的安装命令无法执行了。这说明,这个安装命令中的 pip,就是Scripts文件夹中的 pip.exe。如果我们运行

    pip3.exe install numpy

    或者

    pip3.7.exe install numpy

    同样可以成功安装numpy模块。
    在这里插入图片描述
    可是,有些同学会说,我也是使用默认设置安装的python,使用 pip 命令安装模块时,却提示说“无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”。六耳猕猴不听话,这究竟是咋回事呢?切莫慌张,只需以计而行,定能让六耳猕猴乖乖地干活。

    先尝试运行下面的命令:

    C:\Users\xufiv\AppData\Local\Programs\Python\Python37\Scripts\pip.exe numpy

    如果还是无法识别该命令,请检查你的python安装路径下Scripts文件夹中是否存在 pip.exe 文件,或者是否已经被(其他工具)修改为别的什么名字了。如果该命令能够被识别,说明的系统环境变量没有设置好。请右键单击“我的电脑”,点击“属性”菜单,在弹出窗口中选择“高级系统设置”,在“高级”标签页点击“环境变量”按钮,在弹出的窗口中选中用户变量(仅当前用户使用python)或者系统变量(所有用户均可使用python)的中path变量,点“编辑”按钮,增加 C:\Users\xufiv\AppData\Local\Programs\Python\Python37\Scripts\ 项。之后,无论在哪个路径之下,都可以使用 pip 安装模块了。
    在这里插入图片描述
    实际上,每一个版本的 python 都会配备一个六耳猕猴,每个六耳猕猴都有自己的栖息地,同时也有可能将自己的栖息地写入环境变量中。此时,为避免冲突,最好的办法是,给每个六耳猕猴取一个携带版本信息的名字,比如,pip2.exe、pip3.exe,这样我们就可以使用不同的名字召唤想要驱使的六耳猕猴了。