在Spyder中安装Pip

Mar*_*tin 4 python pip spyder anaconda

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

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

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

Bas*_*enm 8

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

  • 打开你的 anaconda 导航器
  • 进入“环境”
  • 单击创建按钮。顺便说一下,你可以选择你的python版本

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

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

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

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

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

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

希望它会有所帮助

PS:请注意,如果您希望 Spyder 找到您的库,通过 Anaconda GUI 启动间谍程序非常重要


小智 5

如您在这篇文章中所见,pip和之间有一些区别conda

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


小智 0

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

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

希望有帮助...