我正在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?
答案 0 :(得分:5)
在this post中可以看到,pip
和conda
之间有些区别。
在Anaconda
环境下,您应该使用conda
命令来安装库,软件包等。
答案 1 :(得分:1)
我知道这是一个很晚的答案,但这可能会对其他人有所帮助。 当您使用anaconda时,您可以使用基本环境或创建一个新环境(这可能就是您所说的“干净” python安装。为此,只需执行以下操作:
然后要安装您的库,您可以使用Anaconda GUI:
您也可以在Windows控制台(cmd)中执行此操作,我更喜欢这种方式(信任度更高,您可以看到发生了什么事情):
conda activate yourEnvName
conda install -n yourEnvName yourLib
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 中运行,无需任何其他修改。