zoukankan      html  css  js  c++  java
  • 修改文件名后,pip命令报错:Fatal error in launcher: Unable to create process using

    在执行pip命令时遇到以下错误
    Fatal error in launcher:
    Unable to create process using "d:\python\python 3.8.3\python.exe" "D:\Python\Python3.8.3\Scripts\pip.exe" xxx(某命令参数如install,uninstall)

    仔细观察上述错误描述,\python 3.8.3\有空格,\Python3.8.3\没有空格,这是因为有一次识别不了有空格的路径,所以我将这个路径名称的空格删掉了。
    这就是原因所在了,在一些程序中写死的路径,如这里的 "d:\python\python 3.8.3\python.exe" 就得不到更新,导致执行的时候报错。所以需要我们手动修改,特别是pip这种比较重要且常用的程序。以下三个都需要更改:
    、
    这些程序用文本方式打开,尽管大部分都是乱码看不出来,但是我们需要更改的路径是正常且完整的字符串,这里以pip.exe为例如下图:
    修改pip.exe中python.exe的路径
    直接搜索python就可以搜到这个路径,这个还存在空格的路径就是我们要更改的地方,把空格删掉,保存就OK了。
    然后就可以正常使用pip啦。
    记得把环境变量中的路径也更新了。

    小结

    这就是安装的时候忘了改路径名留下的坑,程序的路径一定尽量去掉空格,能用英文就用英文,避免出现这类问题,还可能存在隐患。比如说,这次这是因为pip命令报错知道它的路径没有改,可能还有其他配置文件或者程序一直引用之前的路径我不知道的,所以记得不要用空格。
    当然了,遇到问题也不要怕,既然是程序,那么程序员就能解决[doge]。

    至此,若有纰漏,望各位不吝赐教

  • 相关阅读:
    【Oracle】IF语句
    【Oracle】PL/SQL中对空字符串的判断
    【读书笔记】沉默的大多数
    【Oracle】包及包的调用
    Android (争取做到)最全的底部导航栏实现方法 ZZ
    一个屌丝程序猿的人生(一百一十七)
    一个屌丝程序猿的人生(一百一十六)
    一个屌丝程序猿的人生(一百一十五)
    DIV_ROUND_UP(x,y)实现x/y向上取整
    SMI(MDC/MDIO)总线接口介绍
  • 原文地址:https://www.cnblogs.com/0nePlece/p/15059815.html
Copyright © 2011-2022 走看看