win10上安装pip时出错

win10上安装pip时出错

我在 win10 上尝试安装 pip 时遇到了一些问题,我不知道它来自哪里,错误如下:

我运行命令python get-pip.py --prefix=/usr/local/

并且 cmd 响应错误:


使用缓存 收集 piphttps://files.pythonhosted.org/packages/4a/08/6ca123073af4ebc4c5488a5bc8a010ac57aa39ce4d3c8a931ad504de4185/pip-19.3-py2.py3-none-any.whl
安装收集的软件包:pip
发现现有安装:pip 19.3
卸载 pip-19.3:
成功卸载 pip-19.3
回滚 pip 的卸载
从 c:\python27\lib\site-packages\pip-19.3.dist-info\
从 c:\python27\lib\site-packages\~ip-19.3.dist-info
移动到 c:\python27\lib\site-packages\pip\
从 c:\python27\lib\site-packages\~ip
移动到 c:\python27\ lib\site-packages\pip
\ 从 c:\users\rpupi\appdata\local\temp\pip-uninstall-0vhfjn\pip.exe
移动到 c:\python27\scripts\pip.exe
从 c:\users\rpupi\appdata\local\temp\pip-uninstall-0vhfjn\pip2.7.exe
移动到 c:\python27\scripts\pip2.exe
从c:\users\rpupi\appdata\local\temp\pip-uninstall-0vhfjn\pip2.exe
错误:异常:
回溯(最近一次调用最后一次):
文件“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\cli\base_command.py”,第 188 行,在主状态 = self.run(options,args)
文件“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\commands\install.py”,第 407 行,在运行 use_user_site=options.use_user_site,
文件“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\req__init__.py”,第 58 行,在 install_given_reqs
**kwargs
文件中“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\req\req_install.py”,第 928 行,在安装 use_user_site=use_user_site,pycompile=pycompile,
文件“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\req\req_install.py”,第 461 行,在 move_wheel_files 中 warn_script_location=warn_script_location,
文件“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\wheel.py”,第 326 行,在 move_wheel_files 中 prefix=prefix,
文件“c:\users\rpupi\appdata\local\temp\tmp72f5up\pip.zip\pip_internal\locations.py”,第 111 行,在distutils_scheme i.finalize_options()
文件“C:\Python27\lib\site-packages\setuptools\command\install.py”,第 38 行,在 finalize_options orig.install.finalize_options(self)
文件“C:\Python27\lib\distutils\command\install.py”,第 353 行,在 finalize_options'userbase','usersite')
文件“C:\Python27\lib\distutils\command\install.py”,第 504 行,在 convert_paths setattr(self,attr,convert_path(getattr(self,attr)))
文件“C:\Python27\lib\distutils\util.py”,第 124 行,在 convert_path 中 引发 ValueError,“路径'%s'不能是绝对的”%pathname ValueError:路径'/usr/local//Lib/site-packages'不能是绝对的

如果您知道如何修复此问题,我们将不胜感激。如果您想知道任何信息,请随时询问。

答案1

不幸的是,raise ValueError, "path '%s' cannot be absolute" % pathname据我所知,这是比较通用的。您可能想尝试一下,python get-pip.py --prefix=/usr/local但这只是猜测。

然而,你的问题让我想到了更多:

  • pip在大多数情况下是与 Python 一起安装的,那么您为什么还要运行python get-pip.py

  • 你是如何安装 Python 的?C:\Python27通常与 vanilla Python 相关Python 社区根据我的经验。你是从 Python 那里获取的,还是从 Windows 商店或其他地方获取的(例如通过蟒蛇)?

  • 为什么要添加--prefix=/usr/local/usr/local是一个 Linux 目录,并且只有在运行于适用于 Linux 的 Windows 子系统 (WSL)。你用的是这个吗?

相关内容