首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试python库

调试python库
EN

Stack Overflow用户
提问于 2019-10-04 19:43:18
回答 1查看 81关注 0票数 0

我不知道如何在不安装库的情况下首次出现库,我想增强库,但是如果我使用以下配置运行PyCharm:Pycharm调试配置

我从来没有在github或类似的项目上合作过,但是我决定加入这个Hacktoberfest。我应该使用什么配置?如果我必须安装它,我如何容易地放置断点?

编辑以获取更多信息:

包有三个模块:

代码语言:javascript
复制
scdl
|
|-------- client.py
|--------------- scdl.py
|--------------------utils.py

当我运行scdl.py模块时,它尝试导入客户机和utils模块,但是由于某些原因无法找到它们,我尝试将存储scdl包的目录添加到PYTHONPATH变量中,但仍然没有得到结果。

PyCharm目录截图

错误是:

代码语言:javascript
复制
    from scdl import client, utils
ImportError: cannot import name 'client'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-04 20:12:48

当我想要成为一个模块时,我通常会将模块安装在我的解释器中,然后在PyCharm中使用"script_path“运行配置,而不是像您设置的那样使用”script_path“。

  1. 创建虚拟环境:python -m venv venv
  2. 激活虚拟环境:source venv/bin/activate
  3. 按照项目自述中的说明安装(在本例中为python setup.py install)
  4. 将虚拟环境添加到PyCharm (Preferences >项目解释器)
  5. PyCharm将提示您安装需求,请执行此操作
  6. 在运行配置中显示"script_path“的地方,单击小箭头并更改为"module_name”。
  7. 将模块名设置为"scdl.scdl“

现在您应该能够正常运行/调试,希望这会有所帮助!

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

https://stackoverflow.com/questions/58242359

复制
相关文章

相似问题

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