【发布时间】:2020-03-09 17:58:07
【问题描述】:
每个pip 命令都以警告结尾:
您使用的是 pip 版本 18.1,但版本 19.3.1 可用。 您应该考虑通过 'python -m pip install --upgrade pip' 命令。
但是,更新 pip 不起作用,请参见下文。我可以压制警告吗?如何压制?我可以更新 pip 吗?如何更新?
C:\WINDOWS\system32>python -m pip install --upgrade pip 收集 pip 下载 https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 7.3MB/s 安装收集包:pip 找到现有安装:pip 18.1 卸载 pip-18.1: 成功卸载 pip-18.1 回滚卸载 pip 异常:Traceback(最近一次调用最后一次):文件 "C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_internal\cli\base_command.py", 第 143 行,主要 status = self.run(options, args) 文件 "C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_internal\commands\install.py", 第 366 行,运行中 use_user_site=options.use_user_site,文件“C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_internal\req__init__.py”, 第 49 行,在 install_given_reqs **kwargs 文件“C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_internal\req\req_install.py”, 第 760 行,安装中 use_user_site=use_user_site,pycompile=pycompile,文件“C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_internal\req\req_install.py”, 第 382 行,在 move_wheel_files 中 warn_script_location=warn_script_location,文件“C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_internal\wheel.py”, 第 441 行,在 move_wheel_files 中 generated.extend(maker.make(spec)) 文件“C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_vendor\distlib\scripts.py”, 第 403 行,在制作中 self._make_script(entry, filenames, options=options) 文件 "C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_vendor\distlib\scripts.py", 第 307 行,在 _make_script self._write_script(scriptnames, shebang, script, filenames, ext) 文件 "C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_vendor\distlib\scripts.py", 第 243 行,在 _write_script 中 启动器 = self._get_launcher('t') 文件“C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip_vendor\distlib\scripts.py”, 第 382 行,在 _get_launcher 中 result = finder(distlib_package).find(name).bytes AttributeError: 'NoneType' object has no attribute 'bytes' 你使用的是 pip 版本 18.1,但版本 19.3.1 可用。您应该考虑通过“python -m pip install --upgrade pip”命令进行升级。
C:\WINDOWS\system32>pip --version pip 18.1 来自 C:\Users\Dzenan\AppData\Roaming\Python\Python37\site-packages\pip (python 3.7)
【问题讨论】: