2015-11-04 80 views
0

主持人:Ubuntu的14.04的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) 
+1

你需要使用python3 – Hackaholic

+0

嘗試'python3 your_file.py' – Hackaholic

+1

的Ubuntu 14.04自帶python3也。 –

回答

2

Python 3的是這裏的關鍵。你正在使用Python 2.因此,我強烈建議使用Anaconda來達到你的目的。它將允許您在Py​​thon2和Python3之間切換

在您的瀏覽器中下載Anaconda installer for Linux,然後在終端窗口中輸入以下內容,用下載的安裝文件的路徑和名稱替換文件路徑和名稱。 (還有,設置了一個路徑條目的GUI安裝程序)

按照安裝程序畫面上的提示,如果不確定任何設置,只需接受默認值,因爲它們都可以後來改變:

bash ~/Downloads/Anaconda-2.3.0-Linux-x86_64.sh 

現在添加conda到您的路徑

PATH=$PATH:$HOME/anaconda/bin 

*使用正確的路徑來anaconda/bin替換路徑是任何一個你的機器

上210

現在創建一個使用python3環境

conda create --name test python=3 

激活您的環境

source activate test 

你將在命令提示符中看到前面的環境(test)。測試可以重新命名以滿足您的需求。

驗證:

python --version