拥有windows 10,pycharm版本4.5.4,python v3.4,django v1.8我将virtualenv目录中存在的django项目导入到pycharm中。到目前为止,我已经通过像django-registration-redux等相同的virtualenv(使用pip)安装了几个包,所有这些都可以通过pycharm识别。我以与所有其他软件包相同的方式安装了pymongo,但pycharm无法识别它,尽管该软件包存在于virtualenv目录的site-packages中,我可以使用django manage.py shell导入它。
我尝试全局安装pymongo,这样pycharm可以识别包。
我的问题是:pycharm无法识别virtualenv中安装的pymongo软件包,我该如何解决?
答案 0 :(得分:4)
如果确实安装了该软件包,请检查您的虚拟环境:
$ pip freeze
pymongo==<version of installed pymongo>
如果它确实安装在您的虚拟环境中,请检查PyCharm设置。 (Configuring Project interpreter)
设置=&gt;项目:=&gt;项目口译员
您的项目口译员应列在那里并为当前项目选择。如果不是 - 选择它。
此外,虚拟环境中安装的所有软件包都将列在那里。