在Ubuntu上运行Python代码时出现错误

时间:2019-03-20 11:46:58

标签: python pandas ubuntu pip anaconda

这是我第一次使用Ubuntu

我正在使用Spyder

我正在按照我在互联网上找到的说明

现在我被困住了

我正试图让Python Anaconda在Ubuntu上运行

我安装了它

现在尝试测试我的第一个代码

简单代码

public void testFlow() {
    Person p = fetchById(765);      
    p.getPhones().foreach(ph -> ph.setPerson(null));
    p.setPhones(new ArrayList<>());
    personRepo.save(p); **// exception on this line**
    getPersons();
}

但是我得到import pandas as pd import quandl df = quandl.get("WIKI/GOOGL") print(df.head())

我已经通过两种方式安装了panadas

ModuleNotFoundError : No Module named pandas

conda install -c anaconda pandas

两种安装方式

但是我仍然遇到相同的错误

pip3 install pandas

enter image description here

1 个答案:

答案 0 :(得分:0)

在这种情况下,看来您需要做的就是重启内核。安装新软件包时,如果使用的是ipython,jupyternotebook或spyder,则应重新启动内核。这就是python -c "import pandas"有效的原因,而在您的python会话中却无效。

正在运行的python内核自开始运行以来就不会搜索新软件包。启动和停止将确保它将找到新的软件包。可能有一些方法可以找到新包而无需重新启动内核,这可能是通过使用某些importlab函数,但是不确定是否有必要。