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

问题描述 投票:3回答:2

为什么我不能用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'
python windows pip install pypy
2个回答
1
投票

我们在最新的HEAD上创建每晚的zip文件,可用here。如果您可以尝试最新的Windows版本并在IRC的#pypy或pypy-dev邮件列表上告诉我们,或者在我们的bitbucket issue tracker上提交一个问题是否适合您,那将是非常好的,这样我们就不需要了在当前版本之后执行5.10.2错误发布修复。


3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.