在Spyder中安装Pip

时间:2018-06-21 08:15:28

标签: python pip anaconda spyder

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

在我安装“干净”的python之前,当我在cmd中运行{ "status":"ZERO_RESULTS" } 命令时,我得到以下版本说明Python -V现在,当我运行命令时,它只显示Python 3.6.5 :: Anaconda, Inc. Python 3.6.5.短很多。

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

5 个答案:

答案 0 :(得分:5)

this post中可以看到,pipconda之间有些区别。

Anaconda环境下,您应该使用conda命令来安装库,软件包等。

答案 1 :(得分:1)

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

  • 为您打开anaconda导航器
  • 转到“环境”
  • 单击创建按钮。在这里,您可以选择python版本

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

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

您也可以在Windows控制台(cmd)中执行此操作,我更喜欢这种方式(信任度更高,您可以看到发生了什么事情):

  • 打开控制台
  • conda activate yourEnvName
  • conda install -n yourEnvName yourLib
  • ,如果您的conda安装未找到您的lib做pip install yourLib
  • 最后conda deactivate

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

希望这会有所帮助

PS:请注意,如果您希望Spyder找到您的库,则必须通过Anaconda GUI启动spyder。

答案 2 :(得分:1)

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

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

win32上的Python 3.7.0(v3.7.0:1bf9cc5093,Jun 27 2018,04:59:51)[MSC v.1914 64位(AMD64)] 输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

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

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

pip -V

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

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

答案 3 :(得分:0)

anaconda / Spyder软件包中包含一个pip.exe,可以将Mopdules干净地添加到Spyder中。默认情况下,它未安装在Windows路径中,可能因此不会干扰我的“正常” python包中的“正常” pip。

检查“ /c/Users/myname/Anaconda3/Scripts/pip.exe”。它似乎取决于本地DLL-直到我CD进入它的目录,它才起作用(只是挂起)。到达那里后,我用它以通常的方式安装pymongo,然后pymongo软件包由Spyder提取。

希望有帮助...

答案 4 :(得分:0)

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