非常抱歉,这个问题已经出现了好几次,但我仍然在挣扎。我使用的是Windows 11。我已经安装了Anaconda Navigator,创建了一个新的环境,并安装了所需的模块(MDAnalysis,通过Anaconda Navigator)。我在Anaconda Navigator中通过所需环境的播放图标启动了Juypter Notebook。
然后用代码:
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 Navigator安装了MDAnalysis,(B)我启动了Jupyter Notebook。
我将感激任何帮助/建议。
EDIT我刚刚尝试过在Jupyter Notebook中通过conda安装MDAnalysis。我不需要像在Anaconda Navigator中那样(在正确的环境下)安装,但我付出了磅。以下是输出(与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
1条答案
按热度按时间vc6uscn91#
尝试直接从Jupyter Notebook(带pip或conda)安装缺少的软件包,如下所述:https://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/
编辑:我们发现软件包已经正确安装,并且可以访问Jupyter Notebook环境。(请参阅注解以了解此答案)
问题是模块导入应该不同:
import MDAnalysis
而不是import mdanalysis
。