- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 MacOS 10.9.2 上安装了 Enthought Canopy 1.4。尝试运行 winpdb
调试器会产生以下消息:
This program needs access to the screen.
Please run with a Framework build of python, and only when you are
logged in on the main display of your Mac.
作为解决方法,我尝试创建一个 shell 脚本 run.sh
,其中包含
PYVER=2.7
PYTHON=/System/Library/Frameworks/Python.framework/Versions/$PYVER/bin/python$PYVER
# find the root of the virtualenv, it should be the parent of the dir this script is in
ENV=`$PYTHON -c "import os; print os.path.abspath(os.path.join(os.path.dirname(\"$0\"), '..'))"`
export PATH=$OLD_PATH
# now run Python with the virtualenv set as Python's HOME
export PYTHONHOME=$ENV
exec $PYTHON "$@"
尝试运行 ./run.sh winpdb
会导致错误消息
ImportError: No module named site
我的问题似乎与中讨论的问题类似 Running wxPython 2.9 on OS X 10.8 (64 bit) ,但那里的解决方案似乎并不适用,因为我似乎没有像 /Library/Frameworks/EPD64.framework/...
这样的东西,即任何连接到 Canopy 或 EPD 的框架
最佳答案
这是一个已知问题,已在 Canopy 的下一版本(即将推出)中得到修复。同时,您应该能够通过编辑 winpdb 脚本中的第一行并将其设置为使用 pythonw 命令来解决该问题而不是 python 。例如,更改此行:
#!/Users/<UserId>/Library/Enthought/Canopy_64bit/User/bin/python
至:
#!/Users/<UserId>/Library/Enthought/Canopy_64bit/User/bin/pythonw
关于python - 在 MacOS 10.9.2 上从 Enthought Canopy 运行 winpdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23566181/
我正在使用 PythonQT 来执行 python 脚本(因为我需要从 python 脚本调用 c++ 方法) 我的winpdb版本是1.4.6,机器是CetOS 6.5 现在我想在 python 脚
我正在尝试使用 winpdb 在远程机器上调试 python 脚本。 问题是我想运行 rpdb2(winpdb 的控制台版本)来启动远程机器上的服务器来运行脚本。 然后,在我的本地机器上,我想启动 w
当我必须处理 Python 代码中的错误时,我经常会插入断点,因此在执行过程中,当到达断点时,我将被放入调试器。我主要使用 pdb(命令行)和 pudb(ncurses 界面)。 在这种情况下是否可以
我正在尝试使用 WinPDB 调试 Python,并且我有多个使用 threading.Thread 的线程。我似乎永远无法单独控制线程。如果我中断执行,整个脚本就会中断。如果我单步执行一个线程的源代
pdb ,默认的 Python 调试器,有一个未记录的 (?) retval 命令,如果您已经计算了当前函数的返回值并且距离返回调用者框架只有一步之遥,它会打印当前函数的返回值。 在图形Winpdb
我无法让 rpdb2 与 python 3.3 一起运行,但根据多个来源,这应该是可能的。 $ rpdb2 -d myscript.py A password should be set to sec
我正在使用winpdb调试 python 脚本。我想默认关闭“陷阱未处理的异常”模式。手动附加 winpdb 调试器并在每次重新启动时单击闪电按钮的工作量太大。 理想情况下,我会在脚本开头做这样的事情
我在 MacOS 10.9.2 上安装了 Enthought Canopy 1.4。尝试运行 winpdb 调试器会产生以下消息: This program needs access to the s
我是一名优秀的程序员,十分优秀!