2017-10-15 343 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

我編輯了這個問題。也許你有這個答案。 –