我与adding .egg files to the path 有类似/相同的问题,在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
添加到我的路径?
答案 0 :(得分:1)
我假设您的PyCharm项目使用不同的python解释器。您可以在Settings -> Project -> Project Interpreter
中查看。如果它没有使用您的虚拟环境,只需点击齿轮标志,选择Add Local
并选择/home/user/Documents/InFoMM/bayesian_optimisation/venv2/bin/python
答案 1 :(得分:0)
(代表OP发布)。
无论出于何种原因(我都不知道),在我的虚拟环境中使用pip
安装好了,我的python控制台(来自PyCharm" python console"终端)知道在哪里看,但它不是在IDE的python路径中。用pip重新安装似乎可以解决问题。