在Ubuntu上,我有python 3.6.9
我使用PyCharm创建了新项目,在项目文件夹中有venv
文件夹。当我venv
在终端中打开文件夹并执行以下操作时:
python3
import numpy
它有效,没有任何错误。
但是,当我venv
使用PyCharm在该文件夹中创建一些文件并尝试以下文件时:
import numpy
然后我得到ModuleNotFoundError: No module named 'numpy'
错误。
为什么无法将模块导入文件?模块显然已安装,因为我可以使用终端导入该文件夹(两种情况下的文件夹都相同)。
我的错是什么?
Pycharm使用虚拟环境来提供模块,因此您必须从GUI下载软件包,或者通过在终端中激活虚拟环境然后进行pip安装来下载软件包。
如果要通过GUI进行操作,则可以查看官方教程。(工作和测试)
要手动执行此操作,请首先在venv文件夹所在的任何地方激活linux中的环境,然后键入source venv/scripts/activate
(激活),然后就可以进行操作pip install numpy
。(未经测试,但应该可以)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句