python - IO 错误 [Errno 2] 下载包时没有这样的文件或目录
python - IO Error [Errno 2] No such file or directory when downloading package
我试图在我的 Windows 机器上下载一个名为 rawpy 的 Python 包装器。我使用了命令"pip install rawpy"。我已经查看了许多其他 SO 线程,但找不到解决方案。确切的错误是:
IO Error: [Errno 2] No such file or directory:
'external/LibRawcmake/CMakeLists.txt'
包装器的唯一依赖项是我成功安装的 numpy。我想知道如何解决这个问题。 Python 很新,所以任何信息都会有所帮助。
用户 letmaik 能够帮助我解决这个问题。原来是我的pip版本太旧导致的错误。命令 "python -m pip install -U pip" 升级 pip 无效; "easy_install -U pip" 是必需的。这样就可以成功安装rawpy了。
通过单独的通信,OP 说安装的 pip 版本是 7.1.0 和 Python 2.7。解决方案是将 pip 更新到 >= 8 的版本。根本问题与 Python 2 中的 SOABI tag handling 有关,特别是在使用 pip >= 8 创建二进制轮并尝试将它们加载到 pip 中时< 8. pip 7 没有将可用的二进制轮识别为兼容,而是下载了源代码分发,但安装失败。
我试图在我的 Windows 机器上下载一个名为 rawpy 的 Python 包装器。我使用了命令"pip install rawpy"。我已经查看了许多其他 SO 线程,但找不到解决方案。确切的错误是:
IO Error: [Errno 2] No such file or directory: 'external/LibRawcmake/CMakeLists.txt'
包装器的唯一依赖项是我成功安装的 numpy。我想知道如何解决这个问题。 Python 很新,所以任何信息都会有所帮助。
用户 letmaik 能够帮助我解决这个问题。原来是我的pip版本太旧导致的错误。命令 "python -m pip install -U pip" 升级 pip 无效; "easy_install -U pip" 是必需的。这样就可以成功安装rawpy了。
通过单独的通信,OP 说安装的 pip 版本是 7.1.0 和 Python 2.7。解决方案是将 pip 更新到 >= 8 的版本。根本问题与 Python 2 中的 SOABI tag handling 有关,特别是在使用 pip >= 8 创建二进制轮并尝试将它们加载到 pip 中时< 8. pip 7 没有将可用的二进制轮识别为兼容,而是下载了源代码分发,但安装失败。