首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >朱庇特笔记本找不到Python模块MDAnalysis

朱庇特笔记本找不到Python模块MDAnalysis
EN

Stack Overflow用户
提问于 2022-10-29 13:04:00
回答 1查看 29关注 0票数 0

很抱歉,这个问题已经出现过好几次了,但我仍然在挣扎。我使用的是Windows11,我安装了Anaconda,创建了一个新的环境,并安装了所需的模块(MDAnalysis,通过Anaconda )。我从Anaconda内所需环境的播放图标启动了Juypter。

然后使用代码:

代码语言:javascript
运行
复制
import sys
print(sys.executable) 

#!pip install mdanalysis
import mdanalysis as md

返回错误:

代码语言:javascript
运行
复制
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In [1], line 6
      1 import sys
      2 print(sys.executable) 
      3 
      4 #!pip install mdanalysis
----> 6 import mdanalysis as md

ModuleNotFoundError: No module named 'mdanalysis'

正如您所看到的,从打印出sys.executable并检查mdanalysis是否已安装(确实如此;因此我对pip行进行了注释),我尝试了StackOverflow中其他地方提到的尝试,但都没有成功。

可执行文件是:

代码语言:javascript
运行
复制
C:\Users\yewro\anaconda3\envs\MinesMD\python.exe

在MinesMD是conda环境的地方,我(a)从Anaconda安装了MDAnalysis,(b)我发布了木星笔记本。

如有任何帮助/建议,我将不胜感激。

编辑我刚刚尝试通过conda在朱庇特笔记本中安装MDAnalysis。我不应该像在Anaconda中那样(和在合适的环境下)那样做,而是花一分钱,一磅。这是输出(匹配python可执行位置和环境):

代码语言:javascript
运行
复制
C:\Users\yewro\anaconda3\envs\MinesMD\python.exe
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done

# All requested packages already installed.  

Retrieving notices: ...working... done
EN

Stack Overflow用户

回答已采纳

发布于 2022-10-29 13:17:22

尝试直接从木星笔记本安装缺少的软件包(带有pip或conda),如下所示:https://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/

编辑:我们发现这个软件包是正确安装的,并且可以被木星笔记本环境访问。(见本答复的评论)

问题是模块导入应该是不同的:import MDAnalysis而不是import mdanalysis

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74245512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档