关于python:pycharm无法识别virtualenv中安装的pymongo软件包

what pycharm doesn't recognize the pymongo package that was installed in virtualenv

有了Windows10、PyCharm版本4.5.4、Pythonv3.4、Djangov1.8,我将virtualenv目录中存在的Django项目导入了PyCharm。到目前为止,我已经通过同一个virtualenv(使用pip)安装了几个软件包,如django registration redux等,所有这些都可以被pycharm识别。我安装pymongo的方式与所有其他软件包相同,但pycharm无法识别它,尽管该软件包存在于virtualenv目录的站点软件包中,我可以使用django manage.py shell导入它。

我尝试在全球范围内安装pymongo,这样pycharm就可以识别这个包。

我的问题是:什么pycharm无法识别安装在virtualenv中的pymongo包,我如何修复它?


如果该包确实已安装,请签入虚拟环境:

1
2
$ pip freeze
pymongo==<version of installed pymongo>

如果它确实安装在虚拟环境中,请检查pycharm设置。(配置项目解释器)

设置=>项目:=>项目解释器

您的项目解释器应该列在那里,并为当前项目选择。如果没有-选择它。此外,虚拟环境中安装的所有软件包都将在其中列出。