zoukankan      html  css  js  c++  java
  • python3.6执行pip3时 Unable to create process using '"'

    背景:

    由于在windows操作系统中已经安装了python2.7,之前安装过python3.4,现已卸载,

    将python3.6安装在C:Python36目录下

    然后进入C:Python36目录下执行pip -V能正常使用

    但是为了同时使用python2和python3,于是将python.exe改名为python3.exe,重新执行pip -V

    发现错误

    C:Python36>pip3
    Fatal error in launcher: Unable to create process using '"'

    之前使用python3.4的经验是:升级pip

    python3 -m pip install -U pip

    但是由于pip已经是最新版本了

    C:Python36>python3 -m pip install -U pip
    Requirement already up-to-date: pip in c:python36libsite-packagespip-9.0.1-py3.6.egg

    解决方法:

    删除C:Python36Libsite-packagespip软件包,重新下载pip-9.0.1(注意是.tar.gz格式的安装包)

    然后进入pip-9.0.1安装包后执行python3 setup.py install,进行安装

    最后删除C:Python36Scripts目录下的pip.exe

    效果:

    C:Python36>pip -V
    pip 9.0.1 from C:Python27libsite-packages (python 2.7)
    
    C:Python36>pip3 -V
    pip 9.0.1 from C:Python36libsite-packagespip-9.0.1-py3.6.egg (python 3.6)
  • 相关阅读:
    深入理解PHP原理之变量作用域
    深入理解PHP原理之变量分离/引用
    关于哈希表
    foreach 相关
    Scrapyd-Client的安装
    Scrapyd API的安装
    scrapyd的安装
    快手的小视频爬取
    实现单例模式的几种方式
    京东图书分布式爬虫
  • 原文地址:https://www.cnblogs.com/hupeng1234/p/6753029.html
Copyright © 2011-2022 走看看