【问题标题】:python - IO Error [Errno 2] No such file or directory when downloading packagepython - IO错误[Errno 2]下载包时没有这样的文件或目录
【发布时间】:2017-03-21 00:49:45
【问题描述】:

我试图在我的 Windows 机器上下载一个名为 rawpy 的 Python 包装器。我使用了命令“pip install rawpy”。我已经查看了许多其他 SO 线程,但找不到解决方案。确切的错误是:

IO 错误:[Errno 2] 没有这样的文件或目录: '外部/LibRawcmake/CMakeLists.txt'

包装器的唯一依赖项是我成功安装的 numpy。我想知道如何解决这个问题。对 Python 很陌生,所以任何信息都会有所帮助。

【问题讨论】:

  • 我承认这是一个非常具有误导性的错误消息。您是否有机会使用 Python 3.6?我还没有为这个版本提供 Windows/macOS 包。如果是这样,请暂时使用 3.5,如果它有效,请告诉我,然后我会写下来作为答案。

标签: python file windows-7


【解决方案1】:

通过单独的通信,OP 说安装的 pip 版本是 7.1.0 和 Python 2.7。解决方案是将 pip 更新为 >= 8 的版本。潜在问题与 Python 2 中的 SOABI tag handling 有关,特别是在使用 pip >= 8 创建二进制轮并尝试将它们加载到 pip

【讨论】:

    【解决方案2】:

    用户 letmaik 能够帮助我解决这个问题。原来这个错误是我的pip版本太旧造成的。命令“python -m pip install -U pip”无法升级pip; “easy_install -U pip”是必需的。这样就可以成功安装 rawpy。

    【讨论】:

      猜你喜欢
      • 2018-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      相关资源
      最近更新 更多