import error
jeanrjc opened this issue · 12 comments
Hi,
After successful install with pip install watermark
I have an import error with %load_ext watermark
:
ImportError: No module named watermark
I can get rid of the error after modifying the __init__.py
. Changing this:
from watermark.watermark import *
into
from watermark import *
make it work.
Is there a problem with my install or with the __init__.py
file ?
Thanks for the note, and sorry about the trouble. I will look into it! Quick question, are you using Python 2.x? I think we didn't check for Python 2.x when we replaced the old %install_ext convention and converted watermark into a regular python package a few weeks ago. I should add some continuous integration checks to avoid this problem in future!
Alright, there was definitely an issue with importing it when using Python 2.x. I should be fixed now in v. 1.3.1 :)
Yes I have Python 2.7. Thanks !
Am seeing this issue with python 3.5 and version 1.4.0 installed via conda on Windows 7
How did you install watermark, via
pip install watermark
?
https://anaconda.org/conda-forge/watermark
conda install -c conda-forge watermark
BTW no problems installing with this method on my Mac at home, appears to be restricted to windows perhaps
Hm, that's weird, because it passed the CI tests (incl the CircleCI for Windows) for 1.4.0 in the conda-forge watermark-feedstock. I will update it and see if there are any issues with 1.5.0 that could help with debugging this issue
We updated the version to 1.5 yesterday (conda-forge/watermark-feedstock#6). Currently, it does not seem to be up in Anaconda Cloud yet but hopefully it will be available shortly and solves the issue.
PS: Alternatively, I was thinking you may have an older version in your Python path that was causing this issue. Maybe try to uninstall all watermark instances or so.
imWatermark
is maybe something different. For this package here, you import it as
from watermark import watermark