簡體   English   中英

沒有Anaconda的Spyder安裝

[英]Spyder installation without Anaconda

我已經在 Windows 上安裝了 Python 3.6(32 位) 7. 有沒有辦法不用下載 Anaconda、WinPython 等就可以安裝 Spyder?

您需要運行以下命令才能在沒有anaconda的情況下安裝和運行Spyder3

 1. python -m pip install pyqt5
 2. python -m pip install spyder
 3. python -m pip install PyQtWebEngine
 4. spyder3 (to launch spyder)

第3點中的包也需要明確安裝。

您需要在系統終端( cmd.exe )中運行這些命令

pip install spyder
pip install pyqt5

但請注意,建議不要為初學者安裝此類安裝,但僅限於知識淵博的程序員,因為如果在安裝過程中出現錯誤,您需要非常了解所有Spyder依賴項才能解決這些問題。

安裝Spyder安裝Spyder及其他依賴項,運行pip install spyder 如果在Python 2下運行,您可能需要使用pip單獨安裝Qt綁定(PyQt5)

啟動Spyder要啟動Sypder,請轉到Python安裝目錄。 在我的情況下C:\\ Program Files(x86)\\ Python \\ Scripts

啟動spyder3.exe

他們最近為 Mac 和 Windows 提供了獨立安裝程序,包括“精簡版”版本。

我在 Windows 上為此苦苦掙扎。這就是我所做的並且工作得很干凈(沒有 Python、Anaconda 或 Spyder 已安裝 - 如果已安裝 uninstalit)。 以下內容今天有效,但我認為,在不久的將來也可以。

  1. 安裝PYTHON exe https://www.python.org/ftp/python/3.9.10/python-3.9.10-amd64.exe

  2. 安裝SPYDER exe https://github.com/spyder-ide/spyder/releases/latest/download/Spyder_64bit_full.exe

  3. 在 Spyder 中,更改解釋器:

工具 -> 首選項 -> 使用以下 Python 解釋器:(我的是 C:\Program Files\Python39\python.exe)

點擊應用,點擊確定。

  1. 關閉並打開 Spyder

您將收到如下消息:

解釋器位於 C:\Program Files\Python39\python.exe 的 Python 環境或安裝沒有安裝 spyder 內核模塊或其正確版本(>= 2.2.1和 < 2.3.0)。 沒有這個模塊,Spyder 就不可能為您創建控制台。 您可以通過激活環境(如有必要)然后在系統終端中運行來安裝它:conda install spyder kernels=2.2 或 pip install spyder kernels==2.2。

從上面記住這一點: > = 2.2.1和 < 2.3.0)

  1. 關閉 Spyder 並在 CMD 中執行:

pip 安裝 spyder-kernels== 2.2.1

  1. 一些測試:

在 Spyder 中:

import pandas as pd

沒關系錯誤: ModuleNotFoundError:沒有名為'pandas'的模塊

在 CMD: pip 安裝 pandas

之后,在 Spyder 中:

import pandas as pd
print(pd.__version__)
1.4.1

如果沒有錯誤發生並且出現了一些版本,那么 Python 和 Spyder 一起工作。 測試結束。

根據Sypder-Docs ,安裝Python后,運行以下命令:

pip install PyQt5 Qtconsole Rope Pyflakes Sphinx Pygments Pylint Pycodestyle Psutil Nbconvert Qtawesome Pickleshare PyZMQ QtPy Chardet Numpydoc Cloudpickle PyQtWebEngine spyder 

(請勿在pip安裝中使用“3”前面的spyder)。 之后,在命令窗口輸入spyder3來運行它(這里需要“3”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM