【问题标题】:Ubuntu spyder sys.prefix which python?Ubuntu spyder sys.prefix 哪个python?
【发布时间】:2016-05-12 00:22:13
【问题描述】:

我使用的是 Ubuntu 15.10,并在安装 Anaconda 后安装了 Spyder。我在命令行中安装了可以正常导入的 pip 软件包,但在 Spyder 控制台中找不到它们。当我在命令行上执行sys.prefix 时,我得到:

/home/rick/anaconda2

在 spyder 控制台中我得到:

/usr

命令行:

$ which -a python
/home/rick/anaconda2/bin/python
/usr/bin/python

这些不应该是一样的吗?还是它们保持不同以允许多个环境?

【问题讨论】:

  • 我已进入工具>首选项>控制台>高级设置并将 python 可执行文件更改为使用以下 python 解释器为 anaconda2/bin/python。当我在 spyder 中使用 python 控制台时,这将起作用,但会使 spyder 中的 Ipython 控制台崩溃。
  • 另一个有趣的发现在这里..如果我用“活动”菜单中的图标打开 spyder,我会遇到上面的问题,但是如果我打开终端并在命令行中键入“spyder”,它会打开方式,我得到了 sys.prefix: '/home/rick/anaconda2' 的响应,这就是我所追求的......但是,我仍然不明白为什么
  • 您似乎安装了两个版本的 Spyder,一个通过 Anaconda,另一个通过 apt-get。如果您想使用 Anaconda,我建议您删除使用 apt-get 安装的那个。

标签: python ubuntu anaconda spyder


【解决方案1】:

简单的解决方案,删除我安装的第二个版本的 spyder 就可以了!认为它们需要单独安装

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-24
    • 2015-03-24
    • 2018-11-20
    • 2015-05-18
    • 2016-09-26
    • 2018-12-03
    • 1970-01-01
    • 2017-04-03
    相关资源
    最近更新 更多