python - 如何在 PyCharm 的虚拟环境包中访问函数

标签 python function pycharm virtualenv

我在 PyCharm 中设置了我的虚拟环境。通常,当我按下 command-B 时,它会将我带到源函数。这并没有带我进入我的虚拟环境包/那个源函数。

最佳答案

在 PyCharm 中,确保您的项目解释器设置为正确的路径。

打开 File > Settings > Project: [name] > Project Interpreter

Screenshot

从下拉列表中选择您的 venv。如果不存在,请单击下拉列表底部的 Add Local 添加一个。

您可以选择一个现有的环境路径,也可以从 GUI 创建一个。

选择环境后,确保列出所有需要的包。

例如,在上面的截图中你可以看到我安装的全局包。我有一个 virtalenv 用于使用库的 rewrite 分支的项目,因为它与其他版本不兼容。

当我选择该环境(如果它是公共(public)环境)时,我可以看到我为该特定 Python 实例安装的所有包。

screenshot

选择正确的环境后,当您CTRL+Click 或使用其他快捷方式时,所有包都应显示定义。

查看 PyCharm 虚拟环境文档的更多信息。

添加现有的虚拟环境: https://www.jetbrains.com/help/pycharm/adding-existing-virtual-environment.html

创建虚拟环境: https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html

祝你好运!

关于python - 如何在 PyCharm 的虚拟环境包中访问函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44764349/

相关文章:

intellij-idea - 退格键不是删除选择而是将其扩展到左侧(Linux 上的 IntelliJ)

对象上的 Python itertools 组合

python - Flask wtform DateTimefield 渲染问题

Python 多处理

python - Ubuntu 14.04 LTS 中的 PyObject Pycharm 设置失败

python - import matplotlib.pyplot 给出 AttributeError : 'NoneType' object has no attribute 'is_interactive'

python - 根据版本将 Python 中的函数缓存到磁盘并过期

scala - 在 Scala 中将 lambda 与泛型类型结合使用

javascript - 函数不会推送到空数组来创建列表。如何解决这个问题

java - 为什么这个函数不能像它应该的那样向 ArrayList 添加项目?