相关疑难解决方法(0)

将Anaconda添加到路径与否

官方建议不要将Anaconda/Python添加到Windows PATH环境变量中.但是,如何确保我的自定义构建脚本找到python?(例如我的sphinx make.bat).

python windows path anaconda

17
推荐指数
1
解决办法
3万
查看次数

如何通过home-brew m1 mac安装anaconda

我刚买了一台 m1 Mac 并使用 home-brew 安装了 anaconda:

brew install anaconda
Run Code Online (Sandbox Code Playgroud)

看起来它工作得很好,除了当我真正去使用 anaconda 并输入“conda”时,我得到了可怕的“conda 命令未找到”错误。我该如何解决?

根据@Peter此处给出的答案以及 anaconda 文档,不再建议添加到路径。这里的答案也没有解决问题。

macos homebrew anaconda apple-m1

10
推荐指数
1
解决办法
1万
查看次数

为什么在尝试使用Anaconda环境在PyCharm中加载matplotlib时会出现错误列表?

我已经安装了PyCharm和Anaconda.我通过Project Interpreter选项卡添加包,使用PyCharm设置安装了numpy fine.但是我现在正在尝试安装matplotlib,我得到一个错误列表.

只是包括这条线

import matplotlib.pyplot as plt

我得到错误:

AttributeError: module 'matplotlib.pyplot' has no attribute 'switch_backend'
Matplotlib support failed
Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 23, in do_import
    succeeded = activate_func()
  File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\_pydev_bundle\pydev_console_utils.py", line 199, in <lambda>
    "matplotlib": lambda: activate_matplotlib(self.enableGui),
  File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\pydev_ipython\matplotlibtools.py", line 96, in activate_matplotlib
    gui, backend = find_gui_and_backend()
  File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\pydev_ipython\matplotlibtools.py", line 47, in find_gui_and_backend
    backend = matplotlib.rcParams['backend']
  File "C:\Users\calcl\Anaconda3\envs\PXP\lib\site-packages\matplotlib\__init__.py", line 892, in __getitem__
    plt.switch_backend(rcsetup._auto_backend_sentinel)
Run Code Online (Sandbox Code Playgroud)

什么可能导致这个问题,我将如何解决它?

我使用Python 3.6与3.0.0 Matplotlib和PyCharm …

python matplotlib pycharm

7
推荐指数
2
解决办法
2890
查看次数

在pycharm中使用anaconda(导入库错误,更新anaconda和虚拟环境)

我之前在做什么

之前在pycharm中开始使用Anaconda时,我安装了Anaconda,然后安装了pycharm。运行 pycharm 并在以下菜单中(下图)我确实选择~/Anadaconda/python.exe了 pycharm 解释器的路径,并且我在我的所有项目中都使用了这个解释器。我没有任何问题。

设置>项目解释>齿轮按钮>添加>系统解释器 问题1: 这个程序是否正确?

图中有个东西叫Virtualenv Environment。据我所知,这使项目及其依赖项隔离。虽然我不完全明白它有什么用。

问题二: 项目隔离有什么用?我为什么要那样做?(一个例子会有所帮助)

当然,它有一个好处和用途,所以第三个问题就到这里了。 有一个复选框,上面写着Make it available for all project这个选项是否仍然被隔离?

设置 > 项目解释 > 齿轮按钮 > 添加 > Virtualevn 环境

真正的问题

问题开始于一周前,当时我想安装新版本的 Anaconda 3.5.1。我做到了。但我希望我没有。这样做之后,对于我导入到我的项目中的每个包,我都会收到一个错误,它似乎根本无法识别它们。例如 Numpy:

模块 = self._system_import(name, *args, **kwargs)

导入错误:DLL 加载失败:找不到指定的模块。

在处理上述异常的过程中,又发生了一个异常:

对于 sklearn:

导入错误:导入多阵列 numpy 扩展模块失败。很可能您正在尝试导入失败的 numpy 构建。

如果您正在使用 numpy git repo,请尝试git clean -xdf(删除所有不受版本控制的文件)。否则重新安装numpy。

原始错误是:DLL 加载失败:找不到指定的模块。

累了重新安装pycharm和anaconda几次。我快要疯了。

python pycharm anaconda

5
推荐指数
1
解决办法
2407
查看次数

标签 统计

anaconda ×3

python ×3

pycharm ×2

apple-m1 ×1

homebrew ×1

macos ×1

matplotlib ×1

path ×1

windows ×1