我尝试在Spyder中导入biopython包并收到错误消息:
ModuleNotFoundError: No module named 'biopython'
虽然安装了biopython。
我还检查了 PYTHONPATH:在存储包的目录中设置了一个路径。
有人可以帮忙吗?我错过了什么?感谢您的帮助!
如果您使用 Anaconda,最好尽可能从 Anaconda 安装您想要的所有软件包。您可以检查软件包是否可用(例如):
conda search biopython
当我尝试该命令时,它显示 biopython 可用,因此假设您可以访问标准 conda 通道,您应该能够通过这种方式获取它。
假设您尚未创建可使用的 conda 环境,请首先使用您要使用的包创建一个新环境:
conda create -n myenvname spyder biopython
where myenvname
是你想给环境起的名字——无论你喜欢怎么称呼它。如果您还想使用其他软件包,请将它们的名称添加到此命令的末尾。然后,环境完成后,激活它:
activate myenvname
或者如果这不起作用,请在 Mac 或 Linux 上:
source activate myenvname
并在此环境中启动 Spyder:
spyder
以后每次您想使用此环境时,您都需要activate
首先。您还可以通过 Anaconda Navigator 或“开始”菜单快捷方式执行其中一些任务,但命令行版本将始终有效。
如果您想要的包无法从 conda 获得,但可以通过 pip 获得,只需使用pip
命令after创建和激活环境。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)