- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个复杂的 python 程序,我想在 setup.py 所在的位置进行调试
entry_points=dict(
console_scripts=[
'myprog = myprog.command:myprog_main',
]
)
command.py 具有接受命令的逻辑,因此我可以运行类似的东西
myprog process --config config.yaml
在 pycharm 中放置断点不会导致程序停止,因为执行 python command.py process --config config.yaml
不会执行任何操作
我觉得这是一些基本的东西,但我找不到调试它的方法(使用 pycharm)
最佳答案
我们以jupyter notebook
为例:
在jupyter
中,from jupyter_core.command import main
,所以我需要做的是在jupyter_core.command:main
中放置一个断点>.
然后,我需要在 Pycharm 中添加一个配置。 脚本路径
应该是/path/to/jupyter
,Parameters
应该是notebook
。
接下来,我需要点击Debug
。
我已经完成了,我到达了 jupyter_core.command:main
中的断点。
关于python - 使用 pycharm 调试 console_script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50830667/
我在 Windows 上使用 setuptools(版本 0.6c11),并指定要通过 console_scripts 安装的控制台脚本入口点。它在 Linux 上运行良好,但在 Windows 下,
我在 setup.py 中有以下代码 from setuptools import setup setup( name='raas', version='0.1', descr
我无法在我的 python 包中导入入口点控制台脚本。寻求帮助调试我当前的问题,因为我已阅读有关该问题的所有相关帖子。 这是我的目录结构: ├── ContentAnalysis │ ├── __
我正在使用众所周知的第三方打包系统打包一些 python 包,但我遇到了入口点创建方式的问题。 当我在我的机器上安装入口点时,入口点将包含一个指向任何 python 解释器的 shebang,如下所示
我正在尝试按照learnpythonthehardway教程中的说明启动 Nose 测试。 我尝试从Powershell运行 Nose 测试,并得到以下信息: PS E:\python\project
我想知道是否有任何方法可以为setup()的entry_points arg内的console_scripts中定义的命令指定别名。 我可以做这样的事情吗? entry_points={
我有以下 setup.py: from setuptools import setup from distutils.core import setup setup( name="foobar
我有一个设置入口点 console_script 的包,我希望 console_script 将 python 函数/脚本作为 Python3 运行 我的包使用 urllib.request 模块 (
我有一个复杂的 python 程序,我想在 setup.py 所在的位置进行调试 entry_points=dict( console_scripts=[ 'mypr
当创建console_scripts作为entry_points时,如何访问包中的数据文件(package_data)? setup( # other stuff entry_poin
我在使用 python whl 包时遇到了以下问题: 我有一个包,在我的 setup.py 中定义了一个入口 pip 。当我运行 pip install . 时,它会正确安装包 AND 入口 pip
My package在它的 setup.py 中定义了一个入口点: # -*- coding: utf-8 -*- from setuptools import setup setup( na
我的 setup.py有以下 console_scripts 作为入口点: entry_points={ 'console_scripts': ['script=myapp.app:d
当前的 django 文档告诉我这个: django.setup() may only be called once. Therefore, avoid putting reusable applic
我将我的代码打包到 python 包中,现在我希望它也可以从命令行 (linux) 运行。所以我在 setup.py 中添加了 console_scripts 标签,当我以 root 身份 pip 安
我有一个 Python 包 package_name它提供了一个命令行应用程序command-line-app-name如console_script :setup.py : setup( .
我正在尝试在 Python 中构建一个名为 dnsrep 的程序,我正在使用 setuptools 以便我可以在不使用命令 python dnsrep 的情况下调用 dnsrep 模块。我写的setu
我创建了一个带有 GUI 组件的 python 库。我正在使用 setuptools 的 console_scripts 功能创建一个命令行启动器。目前,当我使用 console_scripts 启动
我正在尝试安装一个包,其中一个说明如下,但我收到错误。 easy_install -U distribute pip Traceback (most recent call last): File
通过 setup.py 将 Python 控制台脚本安装到我的路径中基本上有两种方法: setup( ... entry_points = { 'console_scr
我是一名优秀的程序员,十分优秀!