esarad
December 27, 2017, 2:42pm
1
Hi,
I run Anaconda with python3.6 on Windows 7
from bokeh.io import export_svgs
[…]
export_svgs(p, filename=“plot.svg”)
the error is
RuntimeError: PhantomJS is not present in PATH. Try “conda install phantomjs” or “npm install -g phantomjs-prebuilt”
i tried
conda install phantomjs
but its asking me to downgrade a whole lot of file versions.
Does that pretty much mean that there is no support if you are using a newer version of Python? Is there a workaround?
Thank you.
Bryan
December 27, 2017, 4:58pm
2
Hi,
It's hard to offer concrete advice without details. However cona installing phantomjs is only a suggestion, and only one possible option. Some other possibilities are outlined here:
Download PhantomJS
It just needs to be installed, and the executable on your run PATH (or you can set the environment variable BOKEH_PHANTOMJS_PATH to the full path to the phantomjs executable).
Thanks,
Bryan
···
On Dec 27, 2017, at 08:42, [email protected] wrote:
Hi,
I run Anaconda with python3.6 on Windows 7
from bokeh.io import export_svgs
[...]
export_svgs(p, filename="plot.svg")
the error is
RuntimeError: PhantomJS is not present in PATH. Try "conda install phantomjs" or "npm install -g phantomjs-prebuilt"
i tried
> conda install phantomjs
but its asking me to downgrade a whole lot of file versions.
Does that pretty much mean that there is no support if you are using a newer version of Python? Is there a workaround?
Thank you.
--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] .
To post to this group, send email to [email protected] .
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/ebe4de81-a568-40ad-a75e-f3ed13308bd8%40continuum.io\ .
For more options, visit https://groups.google.com/a/continuum.io/d/optout\ .
esarad
December 29, 2017, 12:09am
3
hi,
Thank you Bryan.
I am able to download and get it to work on Ubuntu linux
for anyone needing a reference to the steps and adding a symlink, here is one i found
https://www.vultr.com/docs/how-to-install-phantomjs-on-ubuntu-16-04
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
Once the download is complete, extract the downloaded archive file to desired system location:
sudo tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/
Next, create a symlink of PhantomJS binary file to systems bin dirctory:
sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/
Then call the API from python and it works for me.
Thanks,
Sarad.
···
On Thursday, 28 December 2017 05:58:37 UTC+13, Bryan Van de ven wrote:
Hi,
It’s hard to offer concrete advice without details. However cona installing phantomjs is only a suggestion, and only one possible option. Some other possibilities are outlined here:
[http://phantomjs.org/download.html](http://phantomjs.org/download.html)
It just needs to be installed, and the executable on your run PATH (or you can set the environment variable BOKEH_PHANTOMJS_PATH to the full path to the phantomjs executable).
Thanks,
Bryan
On Dec 27, 2017, at 08:42, [email protected] wrote:
Hi,
I run Anaconda with python3.6 on Windows 7
from bokeh.io import export_svgs
[…]
export_svgs(p, filename=“plot.svg”)
the error is
RuntimeError: PhantomJS is not present in PATH. Try “conda install phantomjs” or “npm install -g phantomjs-prebuilt”
i tried
conda install phantomjs
but its asking me to downgrade a whole lot of file versions.
Does that pretty much mean that there is no support if you are using a newer version of Python? Is there a workaround?
Thank you.
–
You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] .
To post to this group, send email to [email protected] .
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/ebe4de81-a568-40ad-a75e-f3ed13308bd8%40continuum.io .
For more options, visit https://groups.google.com/a/continuum.io/d/optout .
esarad
January 24, 2018, 10:56am
4
Just to add, if you are using a cronjob, it would work only if the environment is set
Type
crontab -e
and add
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
to set the environment. so long as it is symlinked to /usr/local/bin or one of those paths
Thanks.
···
On Friday, 29 December 2017 13:09:50 UTC+13, Sarad Av wrote:
hi,
Thank you Bryan.
I am able to download and get it to work on Ubuntu linux
for anyone needing a reference to the steps and adding a symlink, here is one i found
https://www.vultr.com/docs/how-to-install-phantomjs-on-ubuntu-16-04
sudo wget [https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2](https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2)
Once the download is complete, extract the downloaded archive file to desired system location:
sudo tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/
Next, create a symlink of PhantomJS binary file to systems bin dirctory:
sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/
Then call the API from python and it works for me.
Thanks,
Sarad.
On Thursday, 28 December 2017 05:58:37 UTC+13, Bryan Van de ven wrote:
Hi,
It’s hard to offer concrete advice without details. However cona installing phantomjs is only a suggestion, and only one possible option. Some other possibilities are outlined here:
[http://phantomjs.org/download.html](http://phantomjs.org/download.html)
It just needs to be installed, and the executable on your run PATH (or you can set the environment variable BOKEH_PHANTOMJS_PATH to the full path to the phantomjs executable).
Thanks,
Bryan
On Dec 27, 2017, at 08:42, [email protected] wrote:
Hi,
I run Anaconda with python3.6 on Windows 7
from bokeh.io import export_svgs
[…]
export_svgs(p, filename=“plot.svg”)
the error is
RuntimeError: PhantomJS is not present in PATH. Try “conda install phantomjs” or “npm install -g phantomjs-prebuilt”
i tried
conda install phantomjs
but its asking me to downgrade a whole lot of file versions.
Does that pretty much mean that there is no support if you are using a newer version of Python? Is there a workaround?
Thank you.
–
You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] .
To post to this group, send email to [email protected] .
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/ebe4de81-a568-40ad-a75e-f3ed13308bd8%40continuum.io .
For more options, visit https://groups.google.com/a/continuum.io/d/optout .
Hello Esarad,
I would like to use cronjob script to export plot. Regular executing script work fine, but cron job planned one doesn’t export png. Please advise which commands to use for defining cron job, thank you.