---
title: 无法安装swig软件包
description: "在安装TF Serving编译依赖的软件包时可能会出现无法安装swig软件包问题，并显示如下报错信息。"
url: https://www.hiascend.com/document/detail/zh/TensorFlowCommercial/latest/migration/tfmigr1/atlastfserv_26_0016.html
sourcePath: /source/zh/TensorFlowCommercial/900/migration/tfmigr1/atlastfserv_26_0016.html
indexId: 0f267f3f78ec2b21b8c247382253c0099e4a1ef15aa60e3460ea25c60dcb652d78
---
# 无法安装swig软件包

#### 问题现象

在安装TF Serving编译依赖的软件包时可能会出现无法安装swig软件包问题，并显示如下报错信息。

```
E: The package ascend-cann-toolkit needs to be reinstalled, but I can't  find an archive for it.
```


#### 解决方案

可根据以下操作步骤重新安装swig依赖包。


1. 备份“/var/lib/dpkg/status”。

```
cp /var/lib/dpkg/status /{newfilepath}/status
```


  {newfilepath}表示需要备份的路径，请根据实际情况替换。

2. 打开“/var/lib/dpkg/status”文件，定位到出错的软件包记录，然后在此文件中将该软件包记录删除，如图1中标注位置所示。

```
vim /var/lib/dpkg/status
```


  图1 出错的软件包记录

3. 重新安装swig。

```
apt install swig
```
