bzip2 - tar:打开存档时出错:无法初始化过滤器;无法运行程序“bzip2 -d”
问题描述
我正在尝试从以下位置运行此代码:https ://github.com/pnnl/safekit ,在 Windows 10 上使用 cmd,我已经安装了 python。当我输入命令时:
tar -xjvf data_examples.tar.bz2
我不断收到错误:
tar:打开存档时出错:无法初始化过滤器;无法运行程序“bzip2 -d”
我曾尝试通过 easy-7 zip 和 GnuWin32 下载 bzip2 ,但没有成功。谁能帮我?
PS:在发布我的之前,我确实搜索了同样的问题。
解决方案
我遇到了同样的问题!到目前为止,我的非优雅解决方案是强制 Windowstar.exe
使用bzip2.exe
我的 Windows Git安装提供的。诀窍是向您的用户添加所在PATH
的目录bzip2.exe
,在我的例子中:
C:\Program Files\Git\mingw64\bin
所以,现在我的 PATH 看起来像:
Path=%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Git\mingw64\bin
请注意,我只触及了用户环境 PATH,而不是系统 PATH,并且我已经附加了新目录。与往常一样,触摸您的 PATH 可能有点危险,请小心操作。如果有人有更好的解决方案,我会很高兴听到。
注意:我尝试将 复制bzip2.exe
到一个单独的目录,但这不起作用(我想是因为bzip2.exe
找不到一些依赖项)。
推荐阅读
- python - 如何从具有多行的文本文件创建整数列表?
- gatsby - 盖茨比网站的 Netlify 构建失败。图片
- typeorm - TypeORM 订阅者 AfterInsert 找不到记录
- python - 我需要帮助为我正在制作的程序制作一个小窗口。它似乎不起作用
- awk - 将花括号块放入 gradle 文件
- graphql - 如何在 Shopify 上使用退款创建 graphQL?
- python - 从“2020-06-28T06:00:18.166286Z”到“%Y-%m-%dT%H:%M:%SZ”给出错误格式 - 为什么?
- php - 无法登录到 Wordpress 管理面板
- java - 读取 JxBrowser 的网络事件中的响应数据
- icalendar - ICal 连接时间更改