添加模块(具体地说pymorph)到的Spyder(Python的IDE)添加模块(具体地说pymo

2019-05-14 12:03发布

我设法让Spyder的安装和我的Mac上运行,但我想,它并不在默认情况下(mahotas和pymorph)包括几个模块添加。

我在终端安装经由easy_install的两个两者似乎安装没有任何错误消息。 运行从终端Python和使用进口mahotas进口没有错误消息pymorph工作得很好。 然而,当我的Spyder内运行一个脚本同样的思路,我得到了以下错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 493, in runfile
 execfile(filename, namespace)
File "/Users/Name/Documents/Python/dna.py", line 11, in <module>
 import pymorph
ImportError: No module named pymorph

所有我想现在要做的就是运行导入线,仅此而已。 我似乎无法找到这事。 我猜的Spyder使用一个单独的安装python的,并且通过终端安装模块安装他们只蟒蛇的系统版本。 如何将它们添加到Spyder的?

眼镜:

MAC OSX 10.7.4

Spyder的2.1.9

Answer 1:

好了,还没有人回答,但我设法弄清楚并得到它后也张贴在Spyder的讨论板工作。 对于您要添加不包括在Spyder的默认搜索路径任何库,你需要进入工具 ,并通过PYTHONPATH经理添加到每个库的路径。 然后,您需要从相同的菜单,然后重新启动Spyder的更新模块名称列表中的更改生效。



Answer 2:

使用! 在Spyder的内IPython的控制台允许您使用pip 。 所以,在这个例子中,你可以这样做:

[1] !pip install pymorph

请注意,这也是可用的(尽管可能不可靠)的前〜2.3.3版本的Spyder Python的控制台上。 由于@CarlosCordoba此澄清。



Answer 3:

  1. 查找终端模块的位置:

     $ python # open python import pygame # import a module pygame # get the location 
  2. 模块文件夹复制粘贴到“Spyder.app/Contents/Resources/lib/python2.7”

  3. 重新开张Spyder.app



Answer 4:

如果您在蟒蛇包使用Spyder的...

在IPython的控制台,使用

!conda install packageName

当地太这工作。

!conda install /path/to/package.tar

注:该! 使用从内的Spyder IPython的控制台时是必需的。



Answer 5:

您可以添加标准的安装位置到PYTHONPATH经理。 这样,您就不需要添加特定的路径为每个模块。 只有更新模块名称。

在Unix上这个位置通常是:

/usr/local/lib/pythonX.Y/site-packages

在Windows上:

C:\ PythonXY \ LIB \站点包

见模块安装文档。



Answer 6:

尝试添加seaborn模块中Spyder的时候我遇到了同样的问题。 我安装seaborn到我的蟒蛇目录在Ubuntu 14.04。 如果我增加了整个蟒蛇/ lib中/ python2.7 /站点包/其中载有“seaborn”和seaborn-0.5.1-py2.7.egg-信息的文件夹目录中的seaborn模块将加载。 问题是这个蟒蛇站点包文件夹中也包含了Spyder的并没有像许多其他模块。

我的解决方案:我,我命名为“spyderlibs”在那里我放在seaborn和seaborn-0.5.1-py2.7.egg-信息的文件夹我的个人主页文件夹中创建一个新的目录。 添加我的新spyderlib目录Spyder的PYTHONPATH经理工作!



Answer 7:

只要使用“!” 在spyder的终端的PIP命令之前,这将是细

例如:

!pip install imutils


Answer 8:

你也可以按照下面的步骤:Spyder的 - >工具 - >打开命令提示符 - >写命令“PIP安装html5lib”



文章来源: Adding a module (Specifically pymorph) to Spyder (Python IDE)