2016-07-15 86 views
1

我在Ubuntu上安裝了使用Anaconda的python,它安裝了默認版本3.但是,我遵循Titanic Kaggle教程,它使用了2.7,因此給我帶來了很多錯誤。我設法安裝Python 2.7以與我的Jupyter筆記本一起使用,但每當我嘗試導入numpy時,它都會告訴我沒有名爲numpy的模塊,即使導入功能在Python 3筆記本上運行得非常好。導入numpy無法在Python 2.7筆記本上工作?

我在這裏做錯了什麼?我怎樣才能讓導入功能爲Python 2.7筆記本工作?

+0

你在使用什麼操作系統? – pneumatics

+0

對不起 - 我使用的是Ubuntu – AnnieH

+0

我的答案在這裏可能有幫助。想法是添加一個python2.7環境並安裝一個內核:http://stackoverflow.com/questions/30492623/using-both- python-2-x-and-python-3 -x-in-ipython -book/30492913#30492913 – cel

回答

0

在Ubuntu上,生活相當簡單,並且有針對python2和python3的numpy軟件包。

sudo apt-get install python-numpy python3-numpy -y 

這應該打好補丁。 numpy包在Python 2和Python 3內核中均可用,在Python 3下運行Jupyter,在Digital Ocean上運行新的Ubuntu 16.04實例(14.04也可用,但安裝了過時的Numpy 1.8)。到16.04)

在Jupyter中安裝Python 2內核曾經有點棘手,但Jupyter文檔現在相當不錯。