python - 在 Windows 7 x64 中的 PyPy3.5 v5.10 上使用 ensurepip 进行 pip 安装

标签 python windows pip installation pypy

为什么我不能用 pypy3 -m ensurepip 安装 pip?我已经从 official package 解压 PyPy ,并按照 official docs 中的说明进行操作但导致错误。解释器日志如下。

Traceback (most recent call last):
  File "D:\pypy3-v5.10.0-win32\lib-python\3\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "D:\pypy3-v5.10.0-win32\lib-python\3\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\pypy3-v5.10.0-win32\lib-python\3\ensurepip\__main__.py", line 4, in <module>
    ensurepip._main()
  File "D:\pypy3-v5.10.0-win32\lib-python\3\ensurepip\__init__.py", line 209, in _main
    default_pip=args.default_pip,
  File "D:\pypy3-v5.10.0-win32\lib-python\3\ensurepip\__init__.py", line 116, in bootstrap
    _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "D:\pypy3-v5.10.0-win32\lib-python\3\ensurepip\__init__.py", line 40, in _run_pip
    import pip
  File "C:\Users\user\AppData\Local\Temp\tmp5zq6hqua\pip-9.0.1-py2.py3-none-any.whl\pip\__init__.py", line 21, in <module>
  File "C:\Users\user\AppData\Local\Temp\tmp5zq6hqua\pip-9.0.1-py2.py3-none-any.whl\pip\_vendor\requests\__init__.py", line 62, in <module>
  File "C:\Users\user\AppData\Local\Temp\tmp5zq6hqua\pip-9.0.1-py2.py3-none-any.whl\pip\_vendor\requests\packages\__init__.py", line 27, in <module>
  File "C:\Users\user\AppData\Local\Temp\tmp5zq6hqua\pip-9.0.1-py2.py3-none-any.whl\pip\_vendor\requests\packages\urllib3\__init__.py", line 8, in <module>
  File "C:\Users\user\AppData\Local\Temp\tmp5zq6hqua\pip-9.0.1-py2.py3-none-any.whl\pip\_vendor\requests\packages\urllib3\connectionpool.py", line 101, in <module>
AttributeError: module 'errno' has no attribute 'EWOULDBLOCK'

最佳答案

Windows(测试版)上 pypy3 的 errno 模块确实不完整。此问题已在 5.10.0 版本后修复,并将包含在 5.10.1 版本中。

关于python - 在 Windows 7 x64 中的 PyPy3.5 v5.10 上使用 ensurepip 进行 pip 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47999518/

相关文章:

python - 需要使用子进程模块在 2 个 NamedTemporaryFiles 上运行 diff 命令

python - 在docker上使用python 2.7的Ubuntu上pip install mysqlclient失败

python - 找出哪些 PIP 模块真正在使用

python - 在没有 root 访问权限的 Unix 服务器上安装 pip 和 numpy

javascript - jinja2.exceptions.TemplateSyntaxError : expected token ',' , 得到 'static'

python - 绘制表格并显示 Pandas Dataframe

python - 在pygame中渲染消失的文本

java - 当我们使用 renameTo() 两次失败时,为什么?

c++ - WSARecv 有时会为与 IOCP 端口关联的套接字返回 "invalid handle (error no 6)"。 (C++)

c++ - 使用 Qt5 在 Windows 上获取 HWND(来自 WId)