我在PyCharm中有一些项目,每个项目都有自己的虚拟环境。
通常,我使用CLI向这些虚拟环境添加软件包,主要是使用另一个本地软件包中的python setup.py develop
。
新软件包出现在Preferences -> Project -> Project Interpreter
中,并且对新安装的软件包的调用会运行,但导入仍然显示为错误,这让我感到疯狂:
如何刷新虚拟环境
答案 0 :(得分:1)
对于PyCharm 2018.3.4,我通过验证在File / Settings / Project :: Project Structure下指定了正确的源位置来解决此问题。所有有效的源目录都应标记为“源”,而venv目录应标记为“已排除”,至少这对我有用。
答案 1 :(得分:0)
除了使用pip install -e .
和anaconda环境外,我主要在本地软件包方面遇到了类似的问题。这对我有用:
Ctrl + Shift + A
快捷方式您可以使用Help -> Find Action
而不是第一步,然后键入“ 重新扫描... ”。
此解决方案的唯一优势是您不必重启PyCharm,这确实很烦人。但是它会“重新扫描”,因此对速度没有太大帮助。