PyCharm resolve.egg文件

PyCharm resolve.egg文件,pycharm,egg,Pycharm,Egg,我有一个类似/相同的问题,在PyCharm IDE中,它说: 但是,在控制台中,我有: In[2]: from scipydirect import minimize In[3]: import scipydirect In[4]: scipydirect.__file__ Out[4]: '/home/user/Documents/InFoMM/bayesian_optimisation/venv2/local/lib/python2.7/site-packages/scipydirect

我有一个类似/相同的问题,在PyCharm IDE中,它说:

但是,在控制台中,我有:

In[2]: from scipydirect import minimize
In[3]: import scipydirect 
In[4]: scipydirect.__file__
Out[4]: '/home/user/Documents/InFoMM/bayesian_optimisation/venv2/local/lib/python2.7/site-packages/scipydirect-1.0-py2.7-linux-x86_64.egg/scipydirect/__init__.pyc'

如何让PyCharm解决此问题并找到正确的模块,并将
.egg
添加到我的路径?

我假设您的PyCharm项目使用不同的python解释器。您可以在
Settings->Project->Project解释器
中检查它。如果它没有使用您的虚拟环境,只需单击gear标志,选择添加本地,然后选择
/home/user/Documents/InFoMM/bayesian\u optimization/venv2/bin/python
(代表OP发布)

不管出于什么原因(我不知道),它是在我的虚拟环境中使用
pip安装的,我的python控制台(来自PyCharm“python控制台”和终端)知道在哪里查找,但它不在IDE的python路径中。用pip重新安装似乎就达到了目的