【问题标题】:Pip install in Spyder在 Spyder 中安装 Pip
【发布时间】:2018-11-30 11:54:55
【问题描述】:

我在 Anaconda3 中通过 Spyder 使用 Python 3.6。 我有 Anaconda 安装和“干净”的 python 安装。

在我安装“干净”python 之前,当我在 cmd 中运行 Python -V 命令时,我得到了以下版本描述 Python 3.6.5 :: Anaconda, Inc. 现在,当我运行命令时,它只是说 Python 3.6.5. 并且 pip list 是短了很多。

当我打开 Spyder 并找到一些我没有的软件包时......我将如何安装该软件包? 如果我只是打开 cmd 并写 pip install ... 它将安装在“干净的”python 目录中。 我如何告诉它连接到 Spyder?

【问题讨论】:

  • 您知道 spyder 和其他模块一样只是一个模块,并且可以安装在“干净”版本中,例如在 cmd 中使用:py -3.6 -m pip install spyder?我没有使用 anaconda,但如果我没记错的话,要在 anaconda 环境中安装模块,您需要使用 conda 控制台和 conda 命令。

标签: python pip anaconda spyder


【解决方案1】:

正如您在this post 中看到的,pipconda 之间存在一些差异。

使用Anaconda 环境你应该使用conda 命令来安装你的库、包等。

【讨论】:

    【解决方案2】:

    我知道这是一个很晚的答案,但它可能对其他人有所帮助。 当您使用 anaconda 时,您可以使用基本环境或创建一个新环境(这可能是您所谓的“干净”python 安装)。为此,只需执行以下操作:

    • 打开你的 anaconda 导航器
    • 转到“环境”
    • 单击按钮创建。这里顺便你可以选择你的python版本

    然后安装你的库,你可以使用你的 Anaconda GUI:

    • 双击您的环境
    • 在右侧,您已经安装了所有 lib。在列表框中选择“未安装”
    • 查找您的库,检查并点击右下角的“应用”

    你也可以在你的 windows 控制台 (cmd) 中进行,我更喜欢这种方式(更信任,你可以看到发生了什么):

    • 打开你的控制台
    • conda activate yourEnvName
    • conda install -n yourEnvName yourLib
    • 仅当您的 conda 安装未找到您的 lib 时才执行 pip install yourLib
    • 最后conda deactivate

    /!\如果您使用这种方式,请在执行此操作时关闭您的 Anaconda GUI

    如果您愿意,可以在(在 Windows 上)C:\Users\XxUserNamexX\AppData\Local\Continuum\anaconda3\envs 中找到您的环境。每个文件夹都将包含指定环境的库。

    希望对你有帮助

    PS : 请注意,如果您希望 Spyder 找到您的库,通过 Anaconda GUI 启动 spyder 很重要

    【讨论】:

      【解决方案3】:

      如果您使用的是 Spyder IDE,我发现安装 PIP 的最简单程序是 -:

      第 1 步 - 检查 Python 是否安装正确。 在 Windows 服务器上测试 Python 安装的最简单方法是打开命令提示符(单击 Windows 图标并键入 cmd,然后单击命令提示符图标)。打开命令提示符窗口后,键入 python 并按 Enter。如果 Python 安装正确,您应该会看到类似于下图的输出:

      Win32 上的 Python 3.7.0(v3.7.0:1bf9cc5093,2018 年 6 月 27 日,04:59:51)[MSC v.1914 64 位(AMD64)] 输入“help”、“copyright”、“credits”或“license”了解更多信息。

      第 2 步-:现在在第 2 步 确认 Python 已正确安装后,即可继续安装 Pip。

      下载 get-pip.py https://bootstrap.pypa.io/get-pip.py 到您计算机上的文件夹。 打开命令提示符并导航到包含 get-pip.py 的文件夹。 运行以下命令: python get-pip.py 现在已经安装了 Pip! 您可以通过打开命令提示符并输入以下命令来验证 Pip 是否已正确安装:

      点-V

      您应该会看到类似于以下内容的输出:

      pip 18.0 来自 c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\pip (python 3.7)enter code here

      【讨论】:

        【解决方案4】:

        anaconda/Spyder 包中包含一个 pip.exe,它可以干净地将模块添加到 Spyder。默认情况下它没有安装在 windows 路径中,可能不会干扰我的“普通”python 包中的“普通”pip。

        检查“/c/Users/myname/Anaconda3/Scripts/pip.exe”。它似乎依赖于本地 DLL - 它没有工作(只是挂起),直到我 cd'd 进入它的目录。在那里,我用它以通常的方式安装 pymongo,并且 pymongo 包被 Spyder 拾取。

        希望对您有所帮助...

        【讨论】:

          【解决方案5】:

          我在 linux 上安装了没有 anaconda 的 spyder,但我缺少一个模块,我所做的只是在 linux 终端上安装 pip sudo apt install python3-pip 然后pip install "the library name " 它在 spyder 中工作,无需任何其他修改。

          【讨论】:

            猜你喜欢
            • 2017-07-12
            • 2023-02-08
            • 2020-12-01
            • 1970-01-01
            • 2019-08-02
            • 2023-03-03
            • 1970-01-01
            • 1970-01-01
            • 2020-11-14
            相关资源
            最近更新 更多