Cannot use graphviz in Google Cloud Datalab
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
This is a tutorial about visualizing network diagrams using Google Cloud Datalab.
Everything worked perfectly (needs to change "gcp.bigquery" to "datalab.bigquery" in [25]) until:
In [35]:
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
Once I uninstalled pyparsing
, the pip command cannot work and the next 2 lines cannot be executed correctly.
If I ignore the lines related to pyparsing
, just install/upgrade graphviz
and pydot
, an error will occur at this line in "In [67]:" :
pos=nx.graphviz_layout(gmax, prog='circo')
AttributeError: 'module' object has no attribute 'graphviz_layout'
I don't think it is a pyparsing
matter. Maybe the graphviz
version is the point, since this tutorial was written about 2 years ago.
Any idea about it?
Thanks
python graphviz google-cloud-datalab
add a comment |
This is a tutorial about visualizing network diagrams using Google Cloud Datalab.
Everything worked perfectly (needs to change "gcp.bigquery" to "datalab.bigquery" in [25]) until:
In [35]:
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
Once I uninstalled pyparsing
, the pip command cannot work and the next 2 lines cannot be executed correctly.
If I ignore the lines related to pyparsing
, just install/upgrade graphviz
and pydot
, an error will occur at this line in "In [67]:" :
pos=nx.graphviz_layout(gmax, prog='circo')
AttributeError: 'module' object has no attribute 'graphviz_layout'
I don't think it is a pyparsing
matter. Maybe the graphviz
version is the point, since this tutorial was written about 2 years ago.
Any idea about it?
Thanks
python graphviz google-cloud-datalab
1
Possible duplicate of AttributeError: 'module' object has no attribute 'graphviz_layout' with networkx 1.11
– snakecharmerb
Apr 15 '17 at 10:31
add a comment |
This is a tutorial about visualizing network diagrams using Google Cloud Datalab.
Everything worked perfectly (needs to change "gcp.bigquery" to "datalab.bigquery" in [25]) until:
In [35]:
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
Once I uninstalled pyparsing
, the pip command cannot work and the next 2 lines cannot be executed correctly.
If I ignore the lines related to pyparsing
, just install/upgrade graphviz
and pydot
, an error will occur at this line in "In [67]:" :
pos=nx.graphviz_layout(gmax, prog='circo')
AttributeError: 'module' object has no attribute 'graphviz_layout'
I don't think it is a pyparsing
matter. Maybe the graphviz
version is the point, since this tutorial was written about 2 years ago.
Any idea about it?
Thanks
python graphviz google-cloud-datalab
This is a tutorial about visualizing network diagrams using Google Cloud Datalab.
Everything worked perfectly (needs to change "gcp.bigquery" to "datalab.bigquery" in [25]) until:
In [35]:
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
Once I uninstalled pyparsing
, the pip command cannot work and the next 2 lines cannot be executed correctly.
If I ignore the lines related to pyparsing
, just install/upgrade graphviz
and pydot
, an error will occur at this line in "In [67]:" :
pos=nx.graphviz_layout(gmax, prog='circo')
AttributeError: 'module' object has no attribute 'graphviz_layout'
I don't think it is a pyparsing
matter. Maybe the graphviz
version is the point, since this tutorial was written about 2 years ago.
Any idea about it?
Thanks
python graphviz google-cloud-datalab
python graphviz google-cloud-datalab
edited Apr 15 '17 at 12:27
illright
2,53221535
2,53221535
asked Apr 15 '17 at 9:17
ZrisoundZrisound
233
233
1
Possible duplicate of AttributeError: 'module' object has no attribute 'graphviz_layout' with networkx 1.11
– snakecharmerb
Apr 15 '17 at 10:31
add a comment |
1
Possible duplicate of AttributeError: 'module' object has no attribute 'graphviz_layout' with networkx 1.11
– snakecharmerb
Apr 15 '17 at 10:31
1
1
Possible duplicate of AttributeError: 'module' object has no attribute 'graphviz_layout' with networkx 1.11
– snakecharmerb
Apr 15 '17 at 10:31
Possible duplicate of AttributeError: 'module' object has no attribute 'graphviz_layout' with networkx 1.11
– snakecharmerb
Apr 15 '17 at 10:31
add a comment |
1 Answer
1
active
oldest
votes
The network graph displayed correctly after I changed
pos=nx.graphviz_layout(gmax, prog='circo')
to
pos=nx.nx_pydot.graphviz_layout(gmax, prog='circo')
based on this StackOverflow post. This required pydotplus
so I also updated one of the cells with %%bash
. I ran
%%bash
apt-get update
apt-get install -y graphviz
pip install pydot
pip install graphviz
pip install pydotplus
instead of
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
I hope this helps!
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43424334%2fcannot-use-graphviz-in-google-cloud-datalab%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The network graph displayed correctly after I changed
pos=nx.graphviz_layout(gmax, prog='circo')
to
pos=nx.nx_pydot.graphviz_layout(gmax, prog='circo')
based on this StackOverflow post. This required pydotplus
so I also updated one of the cells with %%bash
. I ran
%%bash
apt-get update
apt-get install -y graphviz
pip install pydot
pip install graphviz
pip install pydotplus
instead of
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
I hope this helps!
add a comment |
The network graph displayed correctly after I changed
pos=nx.graphviz_layout(gmax, prog='circo')
to
pos=nx.nx_pydot.graphviz_layout(gmax, prog='circo')
based on this StackOverflow post. This required pydotplus
so I also updated one of the cells with %%bash
. I ran
%%bash
apt-get update
apt-get install -y graphviz
pip install pydot
pip install graphviz
pip install pydotplus
instead of
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
I hope this helps!
add a comment |
The network graph displayed correctly after I changed
pos=nx.graphviz_layout(gmax, prog='circo')
to
pos=nx.nx_pydot.graphviz_layout(gmax, prog='circo')
based on this StackOverflow post. This required pydotplus
so I also updated one of the cells with %%bash
. I ran
%%bash
apt-get update
apt-get install -y graphviz
pip install pydot
pip install graphviz
pip install pydotplus
instead of
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
I hope this helps!
The network graph displayed correctly after I changed
pos=nx.graphviz_layout(gmax, prog='circo')
to
pos=nx.nx_pydot.graphviz_layout(gmax, prog='circo')
based on this StackOverflow post. This required pydotplus
so I also updated one of the cells with %%bash
. I ran
%%bash
apt-get update
apt-get install -y graphviz
pip install pydot
pip install graphviz
pip install pydotplus
instead of
%%bash
/usr/bin/yes | apt-get install graphviz
pip install --upgrade graphviz
/usr/bin/yes | pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz
pip install --upgrade pydot
I hope this helps!
edited May 23 '17 at 11:54
Community♦
11
11
answered Apr 15 '17 at 16:54
Anthonios PartheniouAnthonios Partheniou
1,50811022
1,50811022
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43424334%2fcannot-use-graphviz-in-google-cloud-datalab%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Possible duplicate of AttributeError: 'module' object has no attribute 'graphviz_layout' with networkx 1.11
– snakecharmerb
Apr 15 '17 at 10:31