【问题标题】:Anaconda environment issuesAnaconda 环境问题
【发布时间】:2019-05-29 04:10:35
【问题描述】:

我已经安装了 anaconda navigator,并通过它安装了 jupyter notebook。我也有 anaconda 提示符。

prompt 中的 conda info 输出与 jupyter notebook 输出不同

用于 conda 信息的 Anaconda 提示输出:

active environment : base
active env location : C:\Users\***\Anaconda2
        shell level : 1
   user config file : C:\Users\***\.condarc
populated config files : C:\Users\***\.condarc
      conda version : 4.5.12
conda-build version : 3.0.19
     python version : 2.7.13.final.0
   base environment : C:\Users\***\Anaconda2  (writable)
       channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                      https://repo.anaconda.com/pkgs/main/noarch
                      https://repo.anaconda.com/pkgs/free/win-64
                      https://repo.anaconda.com/pkgs/free/noarch
                      https://repo.anaconda.com/pkgs/r/win-64
                      https://repo.anaconda.com/pkgs/r/noarch
                      https://repo.anaconda.com/pkgs/pro/win-64
                      https://repo.anaconda.com/pkgs/pro/noarch
                      https://repo.anaconda.com/pkgs/msys2/win-64
                      https://repo.anaconda.com/pkgs/msys2/noarch
      package cache : C:\Users\***\Anaconda2\pkgs
                      C:\Users\***\AppData\Local\conda\conda\pkgs
   envs directories : C:\Users\***\Anaconda2\envs
                      C:\Users\***\AppData\Local\conda\conda\envs
                      C:\Users\***\.conda\envs
           platform : win-64
         user-agent : conda/4.5.12 requests/2.14.2 CPython/2.7.13 Windows/10 Windows/10.0.17134
      administrator : False
         netrc file : None
       offline mode : False

同样的 Jupyter 输出:

active environment : base
active env location : C:\Users\***\AppData\Local\Continuum\anaconda3
   user config file : C:\Users\***\.condarc
populated config files : C:\Users\***\.condarc
      conda version : 4.5.4
conda-build version : 3.10.5
     python version : 3.6.5.final.0
   base environment : C:\Users\***\AppData\Local\Continuum\anaconda3  (writable)
       channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                      https://repo.anaconda.com/pkgs/main/noarch
                      https://repo.anaconda.com/pkgs/free/win-64
                      https://repo.anaconda.com/pkgs/free/noarch
                      https://repo.anaconda.com/pkgs/r/win-64
                      https://repo.anaconda.com/pkgs/r/noarch
                      https://repo.anaconda.com/pkgs/pro/win-64
                      https://repo.anaconda.com/pkgs/pro/noarch
                      https://repo.anaconda.com/pkgs/msys2/win-64
                      https://repo.anaconda.com/pkgs/msys2/noarch
      package cache : C:\Users\***\AppData\Local\Continuum\anaconda3\pkgs
                      C:\Users\***\AppData\Local\conda\conda\pkgs
   envs directories : C:\Users\***\AppData\Local\Continuum\anaconda3\envs
                      C:\Users\***\AppData\Local\conda\conda\envs
                      C:\Users\***\.conda\envs
           platform : win-64
         user-agent : conda/4.5.4 requests/2.18.4 CPython/3.6.5 Windows/10 Windows/10.0.17134
      administrator : False
         netrc file : None
       offline mode : False

conda 环境列表输出:

# conda environments:
#
base                  *  C:\Users\***\Anaconda2
                         C:\Users\***\AppData\Local\Continuum\anaconda3

我已经调查了this,但没有帮助。我相信环境中缺乏同步会导致安装更多软件包时出现问题。在这些环境中运行相同的命令时,我得到不同的错误(很明显)。如何将 anaconda 提示符中的环境更改为 anaconda3 作为活动环境。因此,提示中的任何安装都将在笔记本中反映出来。

感谢任何帮助。

【问题讨论】:

  • 看起来您安装了 Python 2.7 和 3.6 的两个基本环境,这可能是您的问题的原因。您能否发布$ conda env list 的输出并描述您在尝试安装更多软件包时遇到了什么样的问题?
  • 是的,但是如何解决这个问题。我已经添加了 conda env 列表的输出..

标签: python anaconda jupyter-notebook conda


【解决方案1】:

我的建议是:

1) 卸载旧版本的 anaconda(在本例中为 anaconda2),如果可行,您可以跳过其他步骤。如果它不起作用,请从 Windows 中卸载两个 anaconda。 (控制面板->卸载或更改程序-> python 3.xx或2.xx(anaconda3或2等)。你应该有两个。

2) 再次安装 anaconda 3,但只安装一个。

3)为您需要的不同版本的python创建新环境。

【讨论】:

  • 谢谢。想到了,但是有没有其他方法,因为我后来安装了许多其他我需要的软件包,并且通过卸载我必须重新做一遍。??
  • @Eswar 这次清理起来可能会很痛苦。将来使用不同的环境来处理不同的包要求会容易得多。所以,答案是:是的,这次你必须再做一次。
  • @Eswar 是的,值得先尝试卸载 anaconda2。
  • 卸载旧版本有效。现在有同步。谢谢你。但现在我有这个问题。 stackoverflow.com/q/54005786/5658251.. 你能调查一下吗?已经挣扎了一天了。
  • @Eswar 是的,我去看看,让我跳到我的 Win 快速测试一下。
猜你喜欢
  • 2019-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-09
  • 2021-11-18
  • 1970-01-01
  • 1970-01-01
  • 2020-02-09
相关资源
最近更新 更多