关于python:pycharm中没有名为’numpy’的模块

No module named 'numpy' in pycharm

我对Python和魔女很陌生。我通过anaconda安装了python 3.6,我可以看到许多包,包括numpy,通过键入'conda list'可以在cmd(使用windows)中看到。另外,如果我通过window命令提示在python中键入'import numpy',它也可以工作。

但是,如果我打开pycharm并在那里运行"import numpy",它会给我"pycharm中没有名为"numpy"的模块"。我能知道我的设置有什么问题吗?我想这一定是我的翻译设置有问题。

我想我的python安装在c:usersaaaanaconda3python.exe中我签入了pycharm,项目解释器是"c:usersaaapycharmprojectsuntitledvenvscriptspython.exe"

我应该把它改成"Python3"文件夹下的那个吗?"pycharmprejcts"下的venv文件夹是什么?是虚拟环境吗?它显示(见附截图)基本翻译是水蟒下的那个?我应该选择继承全局站点包吗?

Please click here to see the screenshot of my current project interpreter location


您应该在pycharm中选择conda环境,而不是创建一个新的空白virtualenv。

或者至少是系统解释器,然后找到Python的可执行文件

What is venv folder under"pycharmprejcts"? Is it a virtual environment?

是的,它允许您的项目更易于移植——您为代码定义了最小的依赖项集,而不是依赖于仅在本地安装在您的计算机上的所有内容。


您有一个虚拟环境,这有助于保持项目之间的依赖关系独立。您可以将项目解释器设置为C:\Users\AAA\Anaconda3\python.exe或在venv中安装依赖项,在pycharm中,您可以在导入时按alt+enter并按install。