【问题标题】:Spyder installation without Anaconda没有 Anaconda 的 Spyder 安装
【发布时间】:2018-03-17 04:01:00
【问题描述】:

我已经在 Windows 7 上安装了 Python 3.6(32 位)。有没有办法在不下载 Anaconda、WinPython 等的情况下安装 Spyder?

【问题讨论】:

标签: python spyder


【解决方案1】:

您需要运行以下命令才能在没有 anaconda 的情况下安装和运行 Spyder3

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

第 3 点中的包也需要显式安装。

【讨论】:

    【解决方案2】:

    你需要在系统终端(cmd.exe)运行这些命令

    pip install spyder
    pip install pyqt5
    

    但是,请注意,这种安装方式不推荐给初学者,只适合知识渊博的程序员,因为如果在安装过程中出现错误,你需要非常了解所有 Spyder 依赖项才能解决。

    【讨论】:

    • 好的。我已经安装了它,我该如何启动它?简单地在 cmd 中输入“spyder”是行不通的,而且我看不到任何 .exe 文件。我在 Lib/site-packages 中有一个 spyder 文件夹。
    • 你需要输入spyder3而不是spyder
    • 输入 spyder3 时没有任何启动,但没有错误。当我尝试重新安装时,我只会收到一堆“要求已经满足”的消息。
    • spyder3.exe 位于“脚本”文件夹中,单击时没有反应
    • 你可以尝试运行spyder3 --reset再试一次。
    【解决方案3】:

    安装 Spyder 安装 Spyder 及其其他依赖项,运行 pip install spyder。如果在 Python 2 下运行,您可能需要使用 pip 单独安装 Qt 绑定(PyQt5)

    启动 Spyder 要启动 Sypder,请转到 Python 安装目录。在我的情况下 C:\Program Files (x86)\Python\Scripts

    启动 spyder3.exe

    【讨论】:

      【解决方案4】:

      他们最近提供了适用于 Mac 和 Windows 的独立安装程序,包括“精简版”版本。

      【讨论】:

        【解决方案5】:

        我在 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

        你会收到这样的消息:

        解释器所在的 Python 环境或安装 C:\Program Files\Python39\python.exe 没有安装 spyder 内核模块或正确版本(>= 2.2.1

        从上面记住这一点:(>= 2.2.1

        1. 关闭 Spyder 并在 CMD 中执行:

        pip install spyder-kernels==2.2.1

        1. 一些测试:

        在 Spyder 中:

        import pandas as pd
        

        没关系错误: ModuleNotFoundError: 没有名为“pandas”的模块

        在 CMD 中: 点安装熊猫

        之后,在 Spyder 中:

        import pandas as pd
        print(pd.__version__)
        1.4.1
        

        如果没有发生错误并且出现了某个版本,那么 Python 和 Spyder 可以一起工作。 测试结束。

        【讨论】:

          【解决方案6】:

          根据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 install 中不要在 spyder 前面使用“3”)。之后,在命令窗口中输入 spyder3 运行它(这里需要“3”)

          【讨论】:

          • (这里是 Spyder 维护者) 不需要显式安装我们所有的依赖项。你只需要运行pip install spyder
          • @CarlosCordoba 在 macOS 上,我们只运行 pip install spyder。如果我在 venv 中运行该命令,它只会为该 venv 安装?或者这是 Spyder 的正确完整用户安装?另外,我如何将 Spyder 指向我的 pyenv shims python?最后,如果我放弃并安装 Anaconda 以便我可以使用 Spyder,那么新的 Anaconda 路径会破坏任何当前的 pyenv python 路径吗?理想情况下,我想保持我当前的 pyenv python 3.8 设置,只需在上面安装 Anaconda 并同时运行。据我了解,安装 Anaconda 不应该影响我当前的设置,对吧?谢谢!
          猜你喜欢
          • 2017-05-31
          • 2020-11-14
          • 2016-11-27
          • 2020-11-19
          • 2017-12-20
          • 2018-05-05
          • 2021-05-30
          • 1970-01-01
          • 2020-12-01
          相关资源
          最近更新 更多