无法再访问MacOS Catalin上BBEdit虚拟环境中的调试器

2024-10-03 19:29:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我今天升级到Catalina,这也需要更新BBEdit。现在我在使用虚拟环境时遇到了问题,特别是BBEdit中的调试器。你知道吗

  1. 我通过自制在虚拟环境中安装了python3,设置了正确的路径,并可以通过以下方式正确访问virtualenv:
cd /Users/joecat/venvjc     
source /Users/joecat/venvjc/bin/activate
  1. 我使用pip3安装所需的模块
  2. 我正在尝试运行此测试脚本:
#!/Users/joecat/venvjc/bin/python3 

import pandas 

print('hi')
  1. pandas模块只在虚拟环境中,因此应该可以工作。如果我通过BBEdit“Run-in Terminal”,代码将执行: enter image description here
  2. 但当我尝试通过Command+D在调试器中运行时,代码执行时根本不会弹出“pdb”调试器: enter image description here
  3. 然后,如果我将第一行调整为一个“假”路径(假设这只是跳过它),它将正确地打开调试器,并且pandas无法导入,因为它不再使用virtualenv,这是正确的:
#!/Users/joecat/venvdddddjc/bin/python3

import pandas

print('hi')

enter image description here

关于Catalina/BBEdit的更改,我做错了什么?我改用zsh而不是bash。。。这是问题的一部分吗?我是一个新手,如果需要,我很乐意提供更多的细节。谢谢任何人能提供的帮助。你知道吗


Tags: 模块import路径pandasbinvirtualenv虚拟环境users
1条回答
网友
1楼 · 发布于 2024-10-03 19:29:30

我可以通过降级到BBEdit 12.1.16来纠正这个问题,BBEdit 12.1.16是与Catalina一起工作的最早版本,而不是我正在使用的最新版本13.0.2。你知道吗

这可能是BBEdit中的一个bug,或者在12到13之间有其他东西改变了这个功能。你知道吗

如果有人有任何关于这个问题的信息,我想了解更多。谷歌在这个问题上几乎毫无进展

相关问题 更多 >