python - 运行 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 吗?重要的:
这个错误并不总是发生:有时会,有时不会。在我的基本环境中,它似乎没有发生,但在我的“myenv-3.6”环境中发生了两次。
它不会立即发生。有时我会在它出现之前工作一个多小时。
任何帮助将不胜感激,我迫切希望让 Anaconda 正常工作。
解决方案
推荐阅读
- swift - CGAffineTransform 弄乱了 ViewFrame
- c++ - Catch2 单元测试未与 CMake 项目一起运行
- visual-studio - 本地网络中 IIS Express 上的主机名无效
- node.js - 连接丢失 - 读取 ECONNRESET \ 写入 EPIPE
- android - 带有按钮的Android应用程序:每个按钮是否需要一个webView?
- excel - 影响如何添加验证的超链接
- android - 添加新指纹时不抛出 KeyPermanentlyInvalidatedException
- docker - Dockerized Nginx 在分离模式下立即停止
- debugging - 为什么 LLDB 在调试时打印错误的值?
- android - 无法解析符号上下文