Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
450 views
in Technique[技术] by (71.8m points)

python - No module named ... in PyCharm (import error)

I am using PyCharm on MAC to import some packages by

import pymongo
import bson

However the error is ModuleNotFoundError: No module named 'pymongo'

The packages are installed successfully and there is nothing wrong when running them in the command line I also checked the Interpreter Configuration in Pycharm, fixed to Python 3.6(my only version of Python 3)

Also, when I use pip3 freeze it indicates that these packages are successfully installed

How can I fix this problem?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You're running Python in a virtual environment (venv), the packages you installed via pip cannot be found in this environment.

At the project interpreter, click the plus (+) sign at the bottom and add your packages there.

Project interpreter

Click the + at the bottom

Install package Search for, and install your package


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...