首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyCharm:刷新项目的虚拟环境

PyCharm:刷新项目的虚拟环境
EN

Stack Overflow用户
提问于 2016-10-06 06:18:20
回答 3查看 3.6K关注 0票数 8

问题所在

我在PyCharm中有几个项目,每个项目都有自己的虚拟环境。

通常,我使用CLI将包添加到这些虚拟环境中,主要是使用来自另一个本地包的python setup.py develop

新包出现在Preferences -> Project -> Project Interpreter中,对新安装的包的调用会运行,但是导入仍然是错误的,这让我抓狂:

我试过什么

  • 将虚拟环境更改为不同的环境,而不是切换回,希望它能够重新加载。不起作用。
  • 重新启动PyCharm。有效,但速度相当慢,所以我不认为它是一个解决方案。

如何刷新虚拟环境

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-02-21 17:59:42

对于PyCharm 2018.3.4,我通过验证在File/Settings/Project::项目结构下指定了正确的源位置来解决这个问题。所有有效的源目录都应该标记为“源”,而venv目录应该标记为“排除”,至少这对我是有效的。

票数 4
EN

Stack Overflow用户

发布于 2020-08-04 10:58:26

除了使用pip install -e .和anaconda环境之外,我也有类似的问题,主要是本地包。这对我起了作用:

  1. 使用Ctrl + Shift + A快捷方式
  2. 输入"Rescan可用Python模块和包“

您可以使用Help -> Find Action代替第一步,然后键入"Rescan .“。

这个解决方案的唯一优点是您不必重新启动PyCharm,这真的很烦人。但是它做了"Rescan",所以对速度没有多大帮助。

票数 2
EN

Stack Overflow用户

发布于 2022-05-10 16:05:44

我没有足够的声誉来评论@Nerxis的帖子。为了补充他的回答,我在Help > Find Action上找不到“和Packages”,但它在Preferences搜索栏中。您可以在Preferences > Keymap > Plugins > Python中定义密钥绑定,在我的示例中没有键绑定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39888821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档