python - 无法在 Anaconda 上启动特定应用程序
问题描述
问题是:我无法从 Anaconda 启动 Spyder、Glueviz、Jupyter Notebook 和 JupyterLab 等应用程序。但是,我可以启动 VS 代码,但我怀疑这是因为我之前已经安装了它。但是在 Windows 命令提示符下键入“jupyter notebook”或“jupyter lab”会很好地启动它,但这不是使用 Anaconda。我认为这是因为我之前使用 pip 安装了 jupyter。
第一次安装 Anaconda 时,我检查了添加到路径选项,过了一会儿我不得不卸载它,因为我无法在 anaconda 之外运行 python 应用程序。我检查了我的环境路径变量,其中没有对 Anaconda 的引用。所以我想这个解决方案已经不可行了。
这次在安装 Anaconda 时,我确保不要选中添加到路径选项。
有时,我会认为这是一个安装错误,让我们卸载它然后重新安装它,但这不起作用。我现在正在使用新安装的 Anaconda 版本,但问题仍然存在。
这是我尝试启动 Spyder 时显示的错误
Traceback (most recent call last):
File "C:\Users\saife\anaconda3\Scripts\spyder-script.py", line 6, in
from spyder.app.start import main
File "C:\Users\saife\anaconda3\lib\site-packages\spyder\app\start.py", line 22, in
import zmq
File "C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\__init__.py", line 47, in
from zmq import backend
File "C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\backend\__init__.py", line 40, in
reraise(*exc_info)
File "C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise
raise value
File "C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\backend\__init__.py", line 27, in
_ns = select_backend(first)
File "C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\backend\select.py", line 28, in select_backend
mod = __import__(name, fromlist=public_api)
File "C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\backend\cython\__init__.py", line 6, in
from . import (constants, error, message, context,
ImportError: cannot import name 'constants' from 'zmq.backend.cython' (C:\Users\saife\AppData\Roaming\Python\Python37\site-packages\zmq\backend\cython\__init__.py)
解决方案
试试这个而不是 pip, conda install -c anaconda "IDE you want"
推荐阅读
- php - 如何因不活动而使 Laravel 护照令牌过期
- python - 代码应仅返回 1 时返回数字列表
- android - 我收不到 Firebase 和 Google 开发者邀请电子邮件
- go - 处理动态 JSON 模式解码
- java - 多表 - 缺失数据
- r - 遍历列序列(具有相同的作物相关数据)以在 R 中构建整洁的 rbind 数据集
- reactjs - 用于类型检查的 PropTypes
- c++ - SetConsoleWindowInfo 函数不断返回 false
- javascript - display:none 如果兄弟姐妹子 div 为空,则显示一个 div
- python - 如何模拟没有为 Python 单元测试设置类属性的参数的函数?