【发布时间】:2023-04-01 23:11:01
【问题描述】:
所以我在我的 Ubuntu linux 12.04LTS x64 机器上安装了 Anaconda。除了这个,它似乎工作正常。所以我使用
创建了一个 conda 环境conda create -n py33dev python=3 anaconda
当我尝试运行 ipython shell 时,我希望得到 Ipython3 shell 和 notebook。但是,它仍然加载 ipython 2.7.6 shell。我尝试使用 ipython3 命令,但它会从我的计算机而不是 Anaconda 加载 ipython3 shell。
我尝试使用
将 ipython3 安装到 Anaconda 环境中pip install ipython3
和
conda install ipython3
但是,当我这样做时,我只会收到一条消息“找不到匹配的包:ipython3”
所以我不确定为什么 Anaconda 在 python2 上运行良好,但在 python3 上运行良好——即使 Continuum 表明它已准备好 python3。我在任何地方都错过了一步吗?有谁知道如何解决这个问题?
【问题讨论】:
-
尝试运行
ipython3。该包名为ipython,但启动它的脚本名为ipython3。当我们发布 IPython 2.0 时,它将同时安装ipython和ipython3(或 Python 2 上的ipython2)。 -
@ThomasK 感谢您的评论。是的,我试过了。因此,当我在 Anaconda 中键入 ipython 时,shell 启动并显示 Python 2.7.6 [Anaconda 1.8.0)。但是当我尝试 ipython3 时,它只是说“警告:尝试在 virtualenv 中工作......”我希望 Ipython3 在 Anaconda 中工作的原因是因为我希望 Ipython3 shell 能够访问随 Anaconda 安装的所有库——否则我必须自己构建和编译它们,等等。
-
你试过
conda install ipython吗?由于 anaconda,它应该已经存在,但也许由于某种原因它不是。/ -
@ThomasK 我刚刚尝试过,但仍然没有运气。它只是说 ipython 1.1.0 py27_0 已经安装。当我尝试 pip install ipython;它只是说“要求已经是最新的”。好像如果我在 python3 环境中(因为配置了 Anaconda 环境),那么 ipython 应该启动 ipython3。但情况似乎并非如此。去图吧。
标签: ipython ipython-notebook anaconda