I tried to use Homebrew to install graph-tool, but the python3 cannot find it.
brew tap homebrew/science
brew install graph-tool
It is said that the package is installed in homebrew/science/graph-tool-2.22_1
, where I only found /usr/local/Homebrew/Library/Taps/homebrew/homebrew-science/graph-tool.rb
.
When I tried to import graph-tool in python3, it shows that
from graph_tool.all import *
ImportError: No module named 'graph_tool'
I am using python3.
which python3
/usr/local/bin/python3
Is there a way I can use the graph_tool package installed in Homebrew?
Any help would be appreciated.
Another solution that worked for me is simply creating a symlink from graph-tool to python side packages
ln -s /usr/local/Cellar/graph-tool/2.26_2/lib/python3.6/site-packages/graph_tool /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
A quick solution.
To Check brew installed package path in the console,
brew --prefix graph-tool
Then at the beginning of the code, append the path.
import sys
sys.path.append('/usr/local/Cellar/graph-tool/2.22_1/lib/python2.7/site-packages/')
from graph_tool.all import *
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With