主机:Ubuntu 14.04
当我执行脚本时,我遇到了以下问题:
The following packages have unmet dependencies:
dh-python : Depends: python3:any (>= 3.3.2-2~)
lsb-release : Depends: python3 but it is not going to be installed
Depends: python3:any (>= 3.3.2-2~)
ubuntu-minimal : Depends: python3 but it is not going to be installed
Depends: resolvconf
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
我已输入
apt-get -f install
并再次执行脚本。然而,它并没有做出任何改变。我系统上的python版本是:
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
最佳答案
Python 3 是这里的关键。您正在使用 Python 2。
因此,我强烈建议将 Anaconda 用于您的目的。它将允许您在 Python2 和 Python3 之间切换
在您的浏览器中下载 Anaconda installer for Linux ,然后在终端窗口中键入以下内容,将文件路径和名称替换为下载的安装文件的路径和名称。 (还有一个设置 PATH 条目的 gui 安装程序)
按照安装程序屏幕上的提示进行操作,如果不确定任何设置,只需接受默认值,因为它们都可以稍后更改:
bash ~/Downloads/Anaconda-2.3.0-Linux-x86_64.sh
现在添加
conda
走向你的道路PATH=$PATH:$HOME/anaconda/bin
*将路径替换为
anaconda/bin
的正确路径无论它位于您的机器上的什么地方现在创建一个使用python3的环境
conda create --name test python=3
激活您的环境
source activate test
您将看到一个环境
(test)
在您的命令提示符前面。可以重命名测试以满足您的需要。核实:
python --version
关于python - Ubuntu 14.04 包依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33514810/