python - 我无法在我的 anaconda 环境中安装 Jupyter 和 Matplotlib
问题描述
我有一个 Anaconda 环境(除了 root),我正在尝试安装这两个库但没有成功。我试过了:
- 通过“遇到多个错误”的 Anaconda Navigator 的环境工具安装库。错误。我可以得到更多关于它的信息吗?我看到的选项没有再说什么。
“遇到多个错误。”
- 使用 Anaconda Navigator 应用程序的安装选项安装 Jupyter 也出现相同错误
“遇到多个错误。”
- 在环境所在的控制台和 cd 中安装
conda install jupyter
和安装。conda install matplotlib
控制台进行了处理,并说这两个库都已安装。我在 Anaconda Navigator 的库列表中检查它并没有出现。 (基础)C:\Users...>cd C:\Users\Alvaro\Anaconda3\envs\tensorflow
(base) C:\Users...\Anaconda3\envs\tensorflow>conda install matplotlib 求解环境:完成
所有请求的软件包都已安装。
(base) C:\Users\Alvaro\Anaconda3\envs\tensorflow>conda install jupyter 解决环境:完成
所有请求的软件包都已安装。
使用
pip install jupyter
与pip install matplotlib
conda 安装选项类似的结果进行安装。0) 已满足要求:c:\users\alvaro\anaconda3\lib\site-packages 中的 setuptools>=18.5 (来自 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-中的回拨包(来自 ipython->jupyter-console->jupyter)(0.1.0) 已满足要求:c:\users\alvaro\anaconda3\lib\site-packages 中的 pickleshare(来自 ipython->jupyter-console->jupyter) (0.7.4) 已满足要求:colorama;c:\users\alvaro\anaconda3\lib\site-packages 中的 sys_platform == "win32" (来自 ipython->jupyter-console->jupyter) (0.3.9) 要求已经满足:绝地 >=0.10 在 c: 99999999pre->bleach->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 实现它。
根环境有这个库,但我不知道我是否可以从那里导入。我应该如何进行?
非常感谢
解决方案
我似乎已经明白了。
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 环境中找到它们。
如果您也在问题下方的评论中回答我的问题,这将有所帮助。