主持人: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)
答案 0 :(得分:2)
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