为了账号安全,请及时绑定邮箱和手机立即绑定

向Spyder(Python IDE)添加模块(特别是pymorph)

向Spyder(Python IDE)添加模块(特别是pymorph)

哆啦的时光机 2019-11-11 10:39:21
我设法在Mac上安装了spyder并可以正常运行,但是我想添加一些默认情况下不包含的模块(mahotas和pymorph)。我通过在终端上的easy_install进行了安装,并且两者似乎都安装了,没有任何错误消息。从终端运行python并使用import mahotas和import 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 pymorphImportError: No module named pymorph我现在要做的就是运行导入行,就是这样。我似乎找不到任何东西。我猜想spyder使用python的单独安装,并且通过终端安装模块只能将它们安装到python的系统版本。如何将它们添加到spyder中?眼镜:Mac OSX 10.7.4间谍2.1.9
查看完整描述

3 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

好的,还没有人回答这个问题,但是在将这个问题发布到spyder讨论板上之后,我设法弄清楚了它并使其正常工作。对于spyder的默认搜索路径中未包含的要添加的任何库,您需要进入“ 工具”并通过PYTHONPATH管理器向每个库添加路径。然后,您需要从同一菜单中更新模块名称列表,然后重新启动spyder,以使更改生效。


查看完整回答
反对 回复 2019-11-11
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

使用!Spyder的内IPython的控制台上,您可以使用pip。因此,在示例中,您可以执行以下操作:


[1] !pip install pymorph

请注意,在〜2.3.3之前的Spyder版本的Python控制台上也可以使用(尽管可能不可靠)。

查看完整回答
反对 回复 2019-11-11
?
侃侃无极

TA贡献2051条经验 获得超10个赞

如果您在Anaconda软件包中使用Spyder ...


在IPython控制台中,使用


!conda install packageName

这也在本地工作。


!conda install /path/to/package.tar

注意:!在Spyder中使用IPython控制台时需要。


查看完整回答
反对 回复 2019-11-11
  • 3 回答
  • 0 关注
  • 1018 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信