【问题标题】:Anaconda error after install on Windows在 Windows 上安装后出现 Anaconda 错误
【发布时间】:2017-04-01 09:01:29
【问题描述】:

我想在我的 x64 Windows 机器上安装 Anaconda,我下载了 Python 2.7 版本 64 位安装程序。安装过程看起来不错。

然后我安装了pip 和choco 并安装了几个包,如zbar, 但是,当我想尝试启动 Anaconda 时,我在 Powershell 中输入了conda,这就是我得到的:

Traceback (most recent call last):
  File "C:\Users\Ruiyang\Anaconda2\Scripts\conda-script.py", line 3, in <module>
    import conda.cli
ImportError: No module named conda.cli

有谁知道如何解决这个问题?

【问题讨论】:

  • 您是否尝试过常规的非 Powershell 命令行?
  • @pylang,是的,结果相同。
  • 这很奇怪。也许尝试安装 Python 3 版本。

标签: python-2.7 anaconda


【解决方案1】:

将 anaconda 的 bin 目录添加到路径中。 set path=whatever\anaconda\bin;path;

【讨论】:

  • 刚刚检查过,C:\Users\&lt;user&gt;\Anaconda2、C:\Users\&lt;user&gt;\Anaconda2\Scripts 和 C:\Users\&lt;user&gt;\Anaconda2\Library\bin 都在路径中。安装程序完成了这项工作。
  • 那里有C:\Users\&lt;user&gt;\**Anaconda2\bin** 目录吗?
  • 不,没有这样的目录。我创建了一个并将其添加到路径中,但不起作用。
【解决方案2】:

此问题与路径变量设置有关。引用另一个SO post:

启动您的解释器并添加以下行:export PATH=/Users/add your username here/anaconda/bin:$PATH

现在在解释器中输入python,您将看到 Anaconda 1.8.0 或您拥有的任何版本。每次您都必须这样做 启动一个新的解释器。

另外,请注意,当 Windows 路径中的用户名包含空格字符时,可能会发生这种情况。取自here。

【讨论】:

    【解决方案3】:

    虽然@devautor 的方法对我不起作用,但他的reference 中的评论告诉我正确答案:

    取消设置 PYTHONPATH 和 PYTHONHOME,然后我的问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-27
      • 2017-01-21
      • 2020-01-28
      • 2019-01-01
      • 2020-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多