2017-10-15 341 views
-1

我非常沮丧。看来我不明白这个安装的一个非常基本的概念,并且找不到答案。在mac上为python3安装spyder

正如标题所示,我想在我的Mac上为python3安装spyder。因为我找不到任何简单的安装,只需点击一下即可。

在mac上预装了python 2.7,我已经安装了python3,这很简单。

所以我开始在命令行中输入sudo easy_install pip来安装pip。然后我跟着this site的介绍,其基本上说是输入pip install -U spyder这导致了最后的错误。我意识到我必须使用pip3,因为我有两个python版本。为什么没有提到这个?无论如何,这工作 - 至少它没有触发一个错误。但是,现在我很困惑应用程序在哪里?我现在如何使用Spyder?

任何帮助表示赞赏。

编辑 当我变成到文件夹仓突然终端回应spyder3 但结果却

Nathanaels-iMac:bin nathanaelskrepek$ spyder3 
Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/qtpy/__init__.py", line 148, in <module> 
    from PySide import __version__ as PYSIDE_VERSION # analysis:ignore 
ModuleNotFoundError: No module named 'PySide' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/3.6/bin/spyder3", line 11, in <module> 
    sys.exit(main()) 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spyder/app/start.py", line 144, in main 
    from spyder.app import mainwindow 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 49, in <module> 
    requirements.check_qt() 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spyder/requirements.py", line 39, in check_qt 
    import qtpy 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/qtpy/__init__.py", line 154, in <module> 
    raise PythonQtError('No Qt bindings could be found') 
qtpy.PythonQtError: No Qt bindings could be found 
+0

由于我打倒了票,这将有助于了解原因。 –

回答

1

Spyder的开发商在这里

于是我开始通过在命令行中输入sudo easy_install pip来安装pip。

请完全避开此路线。你永远不应该把东西安装到你的系统Python(特别是在macOS中),因为你可能冒险完全破坏你的系统。这是因为操作系统使用Python来运行某些东西,所以最好不要放在其中。

在macOS中安装Spyder最简单的方法是download Anaconda并安装它。 Anaconda附带所有Spyder依赖项以及最重要的科学Python库,可供使用。

其他选项是自制或MacPorts,但蟒蛇真的是最简单的。

+0

首先谢谢你的接吻。 换句话说,我可能做了一些非常愚蠢的事情,也许我应该在我的电脑上做一个新的设置。 你能解释我为什么我的问题很糟糕,它得到了downvoted? –

+0

但是我试图再次安装Spyder,并且回应是一切已经完成。我的主要困惑是,即使我做了一切正确的事情,我该如何启动sypder?只是键入spyder导致-bash:spyder:命令没有找到 –

+0

我编辑了这个问题。也许你有这个答案。 –