【问题标题】:I can't install Jupyter and Matplotlib in my anaconda env我无法在我的 anaconda 环境中安装 Jupyter 和 Matplotlib
【发布时间】:2019-02-25 19:45:22
【问题描述】:

我有一个 Anaconda 环境(除了 root),我正在尝试安装这两个库但没有成功。我试过了:

  • 使用 Anaconda Navigator 的环境工具安装库 “遇到多个错误。”错误。我可以得到更多关于它的信息吗?我看到的选项没有再说什么。
  • '遇到多个错误。'

  • 使用 Anaconda Navigator 应用程序的安装选项安装 Jupyter 也出现相同错误
  • '遇到多个错误。'

  • 在控制台中使用conda install jupyterconda install matplotlib 安装,然后在环境所在的位置cd。控制台 做了它的过程,它说这两个图书馆已经 安装。我在 Anaconda Navigator 的库列表中检查它和 它没有出现。
  • (基础)C:\Users...>cd C:\Users\Alvaro\Anaconda3\envs\tensorflow

    (基础)C:\Users...\Anaconda3\envs\tensorflow>conda 安装 matplotlib 求解环境:完成

    已安装所有请求的软件包。

    (基础)C:\Users\Alvaro\Anaconda3\envs\tensorflow>conda install jupyter 解决环境:完成

    已安装所有请求的软件包。

  • 使用pip install jupyterpip install matplotlib 安装,结果与 conda 安装选项相似。

    • (base) C:\Users\Alvaro\Anaconda3\envs\tensorflow>pip install jupyter 要求已经满足:jupyter in c:\users\alvaro\anaconda3\lib\site-packages (1.0.0) 要求 已经满意:笔记本在 c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter)(5.5.0) 已满足要求:qtconsole in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter)(4.3.1) 已满足要求:jupyter-console in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter)(5.2.0) 已满足要求:nbconvert in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter)(5.3.1) 已满足要求: ipykernel in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter)(4.8.2) 要求已经满足:ipywidgets in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter)(7.2.1) 要求已经满足:jupyter-client>=5.2.0 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (5.2.3) 已满足要求:nbformat in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (4.4.0) 已满足要求:ipython-genutils in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (0.2.0) 已满足要求:Send2Trash in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (1.5.0) 要求已经满足:traitlets>=4.2.1 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (4.3.2) 已满足要求:terminado>=0.8.1 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (0.8.1) 要求已经满足:jinja2 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (2.10) 要求已经满足:jupyter-core>=4.4.0 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (4.4.0) 已满足要求:tornado>=4 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (5.0.2) 要求已经满足:pyzmq>=17 in c:\users\alvaro\anaconda3\lib\site-packages(来自 notebook->jupyter) (17.0.0) 已满足要求:ipython in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter-console->jupyter) (6.4.0) 要求已经满足: prompt_toolkit=1.0.0 在 c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter-console->jupyter) (1.0.15) 要求已经满足: c:\users\alvaro\anaconda3\lib\site-packages 中的 pygments(来自 jupyter-console->jupyter) (2.2.0) 要求已经满足: misune>=0.7.4 在 c:\users\alvaro\anaconda3\lib\site-packages (来自 nbconvert->jupyter) (0.8.3) 要求已经满足: c:\users\alvaro\anaconda3\lib\site-packages 中的入口点>=0.2.2 (来自 nbconvert->jupyter)(0.2.3)要求已经满足: 在 c:\users\alvaro\anaconda3\lib\site-packages 中漂白(来自 nbconvert->jupyter) (2.1.3) 已满足要求: pandocfilters>=1.4.1 在 c:\users\alvaro\anaconda3\lib\site-packages (来自 nbconvert->jupyter)(1.4.2)要求已经满足: c:\users\alvaro\anaconda3\lib\site-packages 中的测试路径(来自 nbconvert->jupyter) (0.3.1) 已满足要求: 小部件nbextension~=3.2.0 in c:\users\alvaro\anaconda3\lib\site-packages(来自 ipywidgets->jupyter) (3.2.1) 要求已经满足:python-dateutil>=2.1 in c:\users\alvaro\anaconda3\lib\site-packages(来自 jupyter-client>=5.2.0->notebook->jupyter) (2.7.3) 已经有要求 满意:jsonschema!=2.5.0,>=2.4 in c:\users\alvaro\anaconda3\lib\site-packages(来自 nbformat->notebook->jupyter) (2.6.0) 已满足要求: c:\users\alvaro\anaconda3\lib\site-packages 中的六个(来自 traitlets>=4.2.1->notebook->jupyter) (1.11.0) 已经有要求 满意:c:\users\alvaro\anaconda3\lib\site-packages 中的装饰器 (来自traitlets>=4.2.1->notebook->jupyter)(4.3.0)已经有要求 满意:MarkupSafe>=0.23 in c:\users\alvaro\anaconda3\lib\site-packages(来自 jinja2->notebook->jupyter) (1.0) 已经满足要求: setuptools>=18.5 在 c:\users\alvaro\anaconda3\lib\site-packages (来自 ipython->jupyter-console->jupyter) (39.1.0) 已经有要求 满意:simplegeneric>0.8 in c:\users\alvaro\anaconda3\lib\site-packages(来自 ipython->jupyter-console->jupyter) (0.8.1) 已经有要求 满意:c:\users\alvaro\anaconda3\lib\site-packages 中的回调 (来自 ipython->jupyter-console->jupyter)(0.1.0)已经有要求 满意:c:\users\alvaro\anaconda3\lib\site-packages 中的 pickleshare (来自 ipython->jupyter-console->jupyter)(0.7.4)已经有要求 满意:colorama; sys_platform == "win32" 在 c:\users\alvaro\anaconda3\lib\site-packages(来自 ipython->jupyter-console->jupyter) (0.3.9) 已经有要求 满意:c:\users\alvaro\anaconda3\lib\site-packages 中的 jedi>=0.10 (来自 ipython->jupyter-console->jupyter)(0.12.0)已经有要求 满意:c:\users\alvaro\anaconda3\lib\site-packages 中的 wcwidth (来自 prompt_toolkit=1.0.0->jupyter-console->jupyter) (0.1.7) 已满足要求: html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre 在 c:\users \alvaro\anaconda3\lib\site-packages(来自 漂白->nbconvert->jupyter) (1.0.1) 要求已经满足: c:\users\alvaro\anaconda3\lib\site-packages 中的 parso>=0.2.0(来自 jedi>=0.10->ipython->jupyter-console->jupyter) (0.2.0) 要求 已经满意:webencodings in c:\users\alvaro\anaconda3\lib\site-packages(来自 html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre->漂白剂-> nbconvert->jupyter) (0.5.1) 分布式 1.21.8 需要 msgpack,未安装。 您使用的是 pip 版本 10.0.1,但版本 18.0 可用。 您应该考虑通过 'python -m pip install --upgrade pip' 命令。

  • 使用 PyCharm 安装,带有它的解释器设置的库安装功能。安装也会出错:

  • 安装包失败:安装包:发生错误。 详情...

我尝试成功安装其他库(例如 sympy),但我没有使用 Jupyter 和 Matplotlib 实现它。

根环境有这个库,但我不知道我是否可以从那里导入。 我应该如何进行?

非常感谢

【问题讨论】:

  • 什么是错误
  • 什么是“根环境有这个库,但我不知道我是否可以从那里导入。”意思是?如果安装了这些包,使用它们有什么问题?
  • 这些库位于根环境中,但我创建了另一个库来使用 Tensorflow。我不知道是否可以从 root env 导入到 TF env 以及如何导入。无论如何,我想在 TF 环境中安装 Jupyter 和 Matplotlib。
  • @AMGMNPLK Pycharm 失败是另一个问题
  • @AMGMNPLK 请激活您的 tensorflow 环境并输入conda list 让我们知道环境中的所有包。之后检查 Jupyter isis 是否真的安装在那里。

标签: python matplotlib pycharm anaconda jupyter-notebook


【解决方案1】:

这篇博文解释了如何将 jupyter 安装到 virtualenv 中(免责声明:我自己没有想出它): http://anbasile.github.io/programming/2017/06/25/jupyter-venv/

总结:

$ python -m venv projectname
$ source projectname/bin/activate
(venv) $ pip install ipykernel
(venv) $ ipython kernel install --user --name=projectname

【讨论】:

  • 谢谢安迪,我试过了,但没有第一行,因为我已经有一个venv。第二行对我不起作用,它说找不到源作为命令。后两个没有安装 Jupyter Notebook。感谢您的帮助。
【解决方案2】:

我好像明白了。

TLDR:您可能在基本(或您的语言中的根)环境中安装了 jupyter。 我已经复制了一小段你的消息。

Install with conda install jupyter and conda install matplotlib in the console and cd where the environment is located. The console made its process and it said that both libraries were already installed. I check it in the libraries list of Anaconda Navigator and it doesn't appear.
(base) C:\Users...>cd C:\Users\Alvaro\Anaconda3\envs\tensorflow

(base) C:\Users...\Anaconda3\envs\tensorflow>conda install matplotlib Solving environment: done

All requested packages are already installed.
(base) C:\Users\Alvaro\Anaconda3\envs\tensorflow>conda install jupyter Solving environment: done


现在我假设上述软件包确实安装正确。

为什么我会怀疑。Solving environment: done 不是安装软件包后的最后一行。

如果您看到每条消息的第一行,它们都以base 开头。这表明软件包安装在base 环境中,而不是您的`TensorFlow 环境中。

所以你真的不会在你的 `TensorFlow 环境中找到它们。

如果你也在问题下方的 cmets 中回答我的问题会有所帮助。

【讨论】:

    猜你喜欢
    • 2019-04-09
    • 2021-10-12
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 2020-01-13
    • 2017-01-04
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多