我正在尝试在Windows 10上使用cmd从https://github.com/pnnl/safekit运行此代码,我已经安装了python。 当我键入命令时:
tar -xjvf data_examples.tar.bz2
我不断收到错误消息:
tar:打开存档时出错:无法初始化过滤器;无法运行 程序“ bzip2 -d”
我试图通过easy-7 zip和GnuWin32下载bzip2,但是没有用。 有人可以帮我吗?
P.S .:我确实在发布我的问题之前进行了搜索。
答案 0 :(得分:0)
我遇到了同样的问题!到目前为止,我的非优雅解决方案是强制Windows的tar.exe
使用Windows Git安装随附的bzip2.exe
。诀窍是将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
找不到某些依赖项)。< / p>