首页 > 解决方案 > 运行 Anaconda 导航器的终端中的 AttributeError (ubuntu 18.04)

问题描述

我是 Anaconda 的新手,最近发布了一个关于 Anaconda 如何处理不同 Python 版本的问题(抱歉所有帖子!)。除了我遇到的以下错误之外,我想我几乎可以处理所有事情:

我正在使用带有 Ubuntu 18.04 的戴尔计算机。我的 usr/bin 中有一个本机 Python 3.6,安装 Microsoft VS(在 Anaconda 安装期间)导致 Python 2.7 也安装在那里。我有 Python 3.7 的 Anaconda 并创建了一些环境:

$ conda info --envs
# conda environments:
#
# base                  *  /home/user-name/anaconda3
# myenv-3.6                /home/user-name/anaconda3/envs/myenv-3.6
# myenv-3.7                /home/user-name/anaconda3/envs/myenv-3.7

除了我从命令行启动导航器时注意到一些奇怪的错误之外,一切似乎都运行良好:$anaconda-navigator。起初我没有意识到任何事情,因为 GUI 会打开我会开始使用 Spyder。

但我碰巧看到了我的终端窗口(在输入“$anaconda-navigator”后保持打开状态,它有奇怪的错误,似乎随着时间的推移而堆积起来。似乎是同样的错误(尽管“管道”号发生了变化)。

QProcessPrivate::createPipe: Cannot create pipe 0x56312f2eea00: Too many open files
Traceback (most recent call last):
File "/home/user-name/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/anaconda_api.py", line 495, in _conda_info_processed
processed_info = self._process_conda_info(info)
File "/home/user-name/anaconda3/lib/python3.7/site-packages/anaconda_navigator/api/anaconda_api.py", line 606, in _process_conda_info
processed_info = info.copy()
AttributeError: 'bytes' object has no attribute 'copy'

我不明白这是什么意思,我的安装过程中是否出现了某种错误?我应该更新 conda 吗?重要的:

任何帮助将不胜感激,我迫切希望让 Anaconda 正常工作。

标签: pythonanacondacondaattributeerrornavigator

解决方案


推荐阅读