Solución:
¡No debe usar comillas alrededor del nombre de los archivos de imagen en la rebaja!
Si lee atentamente su mensaje de error, verá los dos %22
partes en el enlace. Esa es la comilla codificada en HTML.
Tienes que cambiar la linea
!How to embed image or picture in jupyter notebook, either from a local machine or from a web resource?
("img/picture.png")
para
!How to embed image or picture in jupyter notebook, either from a local machine or from a web resource?
(img/picture.png)
ACTUALIZAR
Se supone que tiene la siguiente estructura de archivos y que ejecuta el jupyter notebook
comando en el directorio donde el archivo example.ipynb
(<- contiene la reducción de la imagen) se almacena:
/
+-- example.ipynb
+-- img
+-- picture.png
Hay varias formas de publicar una imagen en los cuadernos de Jupyter:
a través de HTML:
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "http://my_site.com/my_picture.jpg")
Conserva la capacidad de utilizar etiquetas HTML para cambiar el tamaño, etc.
Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
También puede mostrar imágenes almacenadas localmente, ya sea a través de una ruta relativa o absoluta.
PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)
si la imagen es más ancha que la configuración de pantalla: Gracias
usar unconfined=True
para deshabilitar el confinamiento de ancho máximo de la imagen
from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
o vía rebaja:
- asegúrese de que la celda sea una celda de rebajas, y no una celda de código, gracias @ 游 凯 超 en los comentarios)
- Tenga en cuenta que en algunos sistemas, la rebaja no permite espacios en blanco en los nombres de archivo. Gracias a @CoffeeTableEspresso y @zebralamy en los comentarios)
(En macos, siempre que esté en una celda de rebajas, haría así:!How to embed image or picture in jupyter notebook, either from a local machine or from a web resource?
y no se preocupe por el espacio en blanco).(../image 1.png)
para una imagen web:
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
como lo muestra @cristianmtr Prestando atención a no usar estas citas ""
O aquellos ''
alrededor de la URL.
o uno local:
!How to embed image or picture in jupyter notebook, either from a local machine or from a web resource?
(img/picture.png)
demostrado por @Sebastian
Alternativamente, puede usar un HTML simple <img src>
, que le permite cambiar la altura y el ancho y aún lo lee el intérprete de rebajas:
<img src="https://foroayuda.es/subdirectory/MyImage.png" width=60 height=60 />