我正在使用Mac OS X并尝试设置pycallgraph。
香港专业教育学院安装pycallgraph与pip和graphviz与自制。
一切都可以从Shell进行。但不是来自pycharm。
from pycallgraph import PyCallGraph
from pycallgraph import Config
from pycallgraph import GlobbingFilter
from pycallgraph.output import GraphvizOutput
config = Config()
config.trace_filter = GlobbingFilter(exclude=[
'pycallgraph.*',
])
graphviz = GraphvizOutput(output_file='filter_exclude.png')
with PyCallGraph(output=graphviz, config=config):
def my_fun():
print "HELLO"
my_fun()
/Users/user/Projects/py27/bin/python /Users/user/Projects/py27_django/test2.py
Traceback (most recent call last):
File "/Users/user/Projects/py27_django/test2.py", line 15, in <module>
with PyCallGraph(output=graphviz, config=config):
File "/Users/user/Projects/py27/lib/python2.7/site-packages/pycallgraph/pycallgraph.py", line 32, in __init__
self.reset()
File "/Users/user/Projects/py27/lib/python2.7/site-packages/pycallgraph/pycallgraph.py", line 53, in reset
self.prepare_output(output)
File "/Users/user/Projects/py27/lib/python2.7/site-packages/pycallgraph/pycallgraph.py", line 97, in prepare_output
output.sanity_check()
File "/Users/user/Projects/py27/lib/python2.7/site-packages/pycallgraph/output/graphviz.py", line 63, in sanity_check
self.ensure_binary(self.tool)
File "/Users/user/Projects/py27/lib/python2.7/site-packages/pycallgraph/output/output.py", line 96, in ensure_binary
'The command "{}" is required to be in your path.'.format(cmd))
pycallgraph.exceptions.PyCallGraphException: The command "dot" is required to be in your path.
Process finished with exit code 1
此处:
/Users/user/Projects/py27/
-> virtualenv目录
/Users/user/Projects/py27_django/
->项目目录
它要我做什么?
答案是:
在菜单栏中:
Pycharm
-> Run
->Edit Configurations...
在对话框中:
对于所选.py
文件或对于默认值/ Python:
环境字段组:
Environment variables
> ...
-> +
->
添加条目:
名称:PATH
值:/usr/local/bin
Include print environment variables
应该选择
我已经成功地在我的Windows机器上安装了gnuradio,并尝试将随附的python环境(Python 2.7)与PyCharm v2018集成。我创建了一个新项目,并为包添加了一个用户定义的路径,以指向所有gnuradio库的位置(C:\Program Files\GNURadio-3.7\lib\site-包)。 在Pycharm可以毫无怨言地看到所有gnuradio包的意义上,一切似乎都
我用docker设置了django cookiecutter模板 当我试图使用其中任何一个时,我会得到以下信息: 码头工人工作得很好。 这是docker compose.yml的
我正在尝试用Python3编写我的第一个游戏 当我运行代码时,我收到以下错误: 代码只是游戏窗口的基本设置,看看吧 你能注意到我在这个问题上做错了什么吗?我的想法中没有一个认为时间是一个pygame模块,但是我非常确定它是...
我用Kivyin Pycharm构建了pong游戏,并希望将其导出为一个独立的.exe。我尝试了Pyinstaller,结果出现了这样的情况: 41727警告:找不到库:C:\users\Utilizador\PycharmProjects\PythonProjects\Venv\lib\Site-Packages\Pywin32_System32\PywinTypes39.dll 42028警告
问题内容: 在调试pycharm中的代码时,按Ctrl + C时,我的python try / except循环似乎不会触发键盘中断。我的代码如下所示: 编辑: 我的精简代码工作似乎出现了一些问题,并且没有产生相同的错误。完整的代码可以在这里查看。我还重新整理了代码(上面的代码),并产生了相同的错误。 问题答案: 从屏幕截图中可以看出,您正在IDE中运行此代码。关于IDE的问题是,它们与正常运行并
问题内容: 我有一个可与SQL Server 2008 R2一起使用的Java Hibernate项目配置,现在具有新的OS 8.1(来自7)和SQL Server2012(快速),我无法连接到SQL Server。 自从语法上与2008R2一起使用以来,在语法上正确的相关配置: datasource.properties 我试过两种在2008 R2中使用过的方言。 springConfigura