【问题标题】:how go through and see the library source code [closed]如何浏览并查看库源代码[关闭]
【发布时间】:2022-01-24 08:18:13
【问题描述】:

你好朋友,我在 pycharm 中为一家公司编写 django 和 python 代码。我在其中一个项目中有 2 个项目,我可以看到 django 和 django rest 框架的源代码,使用“command + mose over”,而在另一个项目中它不起作用使用 django 和其他库,除了我的代码和 python 源代码。我的意思是我可以在“import os”中看到 os 的来源,但我看不到并通过例如“from rest_framework import authentication”.... 前辈告诉我也许env文件的位置....我不知道该怎么办? 谁能帮我 ? 这是我的“venv”的位置,“bime”是项目的名称 place of env and project

当我想查看我的代码时,它是指向源代码的链接,我可以使用命令像下面的图片一样去那里,因为你看到它有“_”并且它可以将我移动到代码 enter image description here 但是当我想查看 django 和其他包代码时,在下面的代码中移动我是不活跃的 enter image description here 我知道我可以在 .venv/libe/site-package 中看到其他包代码,但我想用更少的时间直接进行

【问题讨论】:

  • 你能澄清你的问题吗?你是问如何查看通过pip安装的库的源代码?
  • 欢迎来到 Stack Overflow。请阅读How to Ask。我不确定我是否理解您,但您似乎真的有关于如何使用计算机(以查找文件)的问题,而不是关于编程的问题。请改用superuser.com。或者您只是想知道文件的位置?我是否正确理解.venv 是具有虚拟环境的文件夹?然后你应该看看那里 - 它的结构与系统 Python 相似。
  • 检查 django 的配置。有些功能只是“嫁接”的(身份验证就是其中之一:您选择配置时使用哪个身份验证功能)。 PyCharm 无法知道(也因为您可能对部署、开发和固定装置有不同的设置)。
  • 我改进了我的问题...是的,我想查看使用 pip @ BrokenBenchmark 安装的软件包的代码

标签: python django pycharm python-venv


【解决方案1】:

确保您设置了正确的 Python 解释器,它应该在 Pycharm 设置中进行设置,并且应该指向您安装了这些包的虚拟环境。

你可以在这里https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#add_new_project_interpreter找到更多关于Pycharm解释器的信息

【讨论】:

  • 我不知道为什么当我使用 python3.8 作为解释器时,上面的问题解决了,当我使用 3.9 时它没有链接?(这个项目基础 3.9)......我有 3.8 但是现在我用“which python3.9”命令添加3.9 ...我不知道出了什么问题?
猜你喜欢
  • 1970-01-01
  • 2014-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-16
  • 1970-01-01
  • 2019-09-12
相关资源
最近更新 更多