在不同环境下运行时,无法导入安装在Anaconda 2中的库

时间:2017-01-09 22:40:59

标签: python import path anaconda environment

我在Windows 8上运行带有Python 2.7的Anaconda 2.我安装了GraphLab,GraphLab在Anaconda中创建了一个单独的环境 - gl-env环境。

我在从Scripts子目录通过Windows Commander通过conda导入成功安装的库时遇到问题。

例如,我成功安装了wget但是当我尝试从gl-env环境从我的Jupyter Notebook导入它时,我收到一条错误消息,指出该模块不存在。

我怀疑这个错误与两个环境和PATH内容有关,但我不知道如何解决这个问题。我在Stackoverflow中进行了一项研究,似乎其他人已经导入了与不同环境相关的问题,但据我所知,我没有具体的建议可以实现。

您的建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试在Jupyter中添加一个直接识别/追加路径的单元格......

rows, err := db.Query(query)
if err != nil {
    Error.Printf("error querying: %v", err)
}
shouldinsert := true
for rows.Next() {
    shouldinsert = false
    fmt.Println("-----")
    // do update
}
if shouldinsert {
    // insert new data
}

......无论路径如何。

答案 1 :(得分:0)

Dunno如果您仍然需要它,但对于未来的用户,一旦创建了新环境,就必须安装一个人们想要在该环境中访问的特定库和模块。
在这种情况下,一旦gl-env被激活,再次执行conda install wget