Python 运行erdpy up时出现未满足的依赖项(venv&;EnsureIP)错误
尝试安装Python 运行erdpy up时出现未满足的依赖项(venv&;EnsureIP)错误,python,virtualenv,elrond,ensurepip,Python,Virtualenv,Elrond,Ensurepip,尝试安装erdpy失败,出现以下错误: $ python3 erdpy-up.py $ sudo apt --fix-broken install $ python3 erdpy-up.py 但是,按原样运行推荐的apt--fix breaked install失败,出现以下错误: $ python3 erdpy-up.py $ sudo apt --fix-broken install $ python3 erdpy-up.py 详细信息: 操作系统:Ubuntu 18.
erdpy
失败,出现以下错误:
$ python3 erdpy-up.py
$ sudo apt --fix-broken install
$ python3 erdpy-up.py
但是,按原样运行推荐的apt--fix breaked install
失败,出现以下错误:
$ python3 erdpy-up.py
$ sudo apt --fix-broken install
$ python3 erdpy-up.py
详细信息:
- 操作系统:Ubuntu 18.04
- Python:3.6.9
fix breaked
命令的输出中清楚地突出显示:
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process
这是一个Linux级别的问题,其中该文件上的锁已由另一个进程执行,并且已记录了相应的步骤:
将向您显示持有锁的流程:
USER PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root 18210 F.... dpkg-preconfigu
然后,您只需记下PID并按如下方式终止它:
$ sudo kill PID
$ sudo kill -9 PID # if the first doesn't work
运行askubuntu问题中描述的这些步骤后,您可以运行:
$ sudo apt-get install -f
sudo apt --fix-broken install
然后您可以运行:
$ sudo apt-get install -f
sudo apt --fix-broken install
然后重试erdpy的安装将成功: