在使用conda安装paddlepaddle时出现多个报错,错误如下:
InvalidArchiveError(
"Error with archive C:\\Users\\Ad\\.conda\\pkgs\\paddlepaddle-1.6.1-py37_cpu_windows.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\ Ad\\.conda\\pkgs\\paddlepaddle-1.6.1-py37_cpu_windows.tar.bz2'")
InvalidArchiveError(
"Error with archive C:\\Users\\Ad\\.conda\\pkgs\\certifi-2019.9.11-py37_0.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Ad\\.conda\\pkgs\\certifi-2019.9.11-py37_0.tar.bz2'")
InvalidArchiveError("Error with archive C:\\Users\\Ad\\.conda\\pkgs\\conda-4.7.12-py37_0.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Ad\\.conda\\pkgs\\conda-4.7.12-py37_0.tar.bz2'")
系统报错 InvalidArchiveError ,说明是存档paddlepaddle-1.6.1-py37_cpu_windows.tarbz2时错误,建议我们删除并重新下载,其他几个错误类似。
因此,我在Anaconda中分别找到目标文件,我的安装地址为C:\Users\Ad.conda\pkgs,找到目标文件paddlepaddle-1.6.1-py37_cpu_windows.tar,certifi-2019.9.11-py37_0.tar,conda-4.7.12-py37_0.tar删除。
重新启动Anaconda prompt ,执行以下代码:
(base) C:\Users\Ad> conda install paddle
重新安装paddle,发现还是报同样的错误。
多次尝试后都没有解决InvalidArchiveError的问题,最终选择使用方式安装paddle,在这里我选择使用pip安装paddle。
在Anaconda prompt中,执行以下代码:
(base) C:\Users\Ad> pip install paddle
安装完成,打开 jupyter 执行代码:
import paddle.fluid
paddle.fluid.install_check.run_check()
返回结果:
paddlepaddle安装成功。
在这里, 我认为使用conda安装paddle报错的原因可能是win10电脑存在不兼容的问题,导致在解析压缩包的时候出错。