很抱歉,这个问题已经出现过好几次了,但我仍然在挣扎。我使用的是Windows11,我安装了Anaconda,创建了一个新的环境,并安装了所需的模块(MDAnalysis,通过Anaconda )。我从Anaconda内所需环境的播放图标启动了Juypter。
然后使用代码:
import sys
print(sys.executable)
#!pip install mdanalysis
import mdanalysis as md
返回错误:
---------------------------------------------------------------------------
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中其他地方提到的尝试,但都没有成功。
可执行文件是:
C:\Users\yewro\anaconda3\envs\MinesMD\python.exe
在MinesMD是conda环境的地方,我(a)从Anaconda安装了MDAnalysis,(b)我发布了木星笔记本。
如有任何帮助/建议,我将不胜感激。
编辑我刚刚尝试通过conda在朱庇特笔记本中安装MDAnalysis。我不应该像在Anaconda中那样(和在合适的环境下)那样做,而是花一分钱,一磅。这是输出(匹配python可执行位置和环境):
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
发布于 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
。
https://stackoverflow.com/questions/74245512
复制相似问题