我正在使用 PyCharm 3.4.1,并且我已将其配置为使用 Python 3.4 venv 的解释器。
但是,当我对 venv 进行附加包的外部“pip install”时,PyCharm 的代码分析仍然突出显示引用不满意。 (最近,在安装包作为可编辑源之后。)
退出并重新启动即可解决该问题。但是还有其他方法可以激发/刷新 PyCharm 对 venv 解释器可用内容的想法吗?
Help > Find Action
:
→
Rescan Available Python Modules and Packages
可从 PyCharm 2020.1.2 获取(YouTrack 问题)
我能够通过编辑您正在使用的环境的解释器路径,然后将其编辑回来并应用来解决这个问题。仍然不完美,但你不必重新启动 PyCharm。
您可以在“首选项”/“项目”/“项目解释器”中编辑它。单击下拉解释器旁边的齿轮。
对我有用的是按文件->从磁盘重新加载全部 (或简单地按 Ctrl+Alt+Y)
我遇到了类似的问题,但在 PyCharm 中替换了
venv
。首先,我使用一个版本的 Python 初始化了 venv
。我打开 PyCharm,它已缓存在某处。我删除了 venv
并使用不同的 Python 版本创建了另一个。不幸的是,我 PyCharm 仍在使用旧的、不存在的 venv
。
我需要添加现有的翻译,来自
venv
:
<path to your project>/venv/bin/python
对于 Anaconda env,请确保您在正确的环境中使用 pip.exe pip install some_package,即:
c:\Users\some_user\.conda\envs\py38\Scripts\pip.exe install some_package
我还有另一个可能的答案:
在项目树中选择外部库 -> 要重新扫描的库,右键单击 -> 从磁盘重新加载。
在此处添加此内容是因为它可能比重新扫描所有库或所有文件更快。