conda install -c conda-forge plotly python-kaleido
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- plotly, python
- Domínio
- data-visualization
Direção de pesquisa
Reproduza a falha com os pacotes conda e test.py e, em seguida, compare-a com a instalação funcional do pip. Comece em plotly/io/_kaleido.py, no caminho to_image mostrado no traceback, e inspecione como a versão instalada do Kaleido é descoberta. O trabalho estará concluído quando os pacotes instalados com conda permitirem que test.py gere fig.png sem o AttributeError.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
plotly and python-kaleido Install in a brand new Conda env
❯❯❯ conda install -c conda-forge plotly python-kaleido -y
2 channel Terms of Service accepted
Channels:
- conda-forge
- defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /opt/miniconda3/envs/bsa3
added / updated specs:
- plotly
- python-kaleido
The following NEW packages will be INSTALLED:
narwhals conda-forge/noarch::narwhals-1.48.0-pyhe01879c_0
packaging conda-forge/noarch::packaging-25.0-pyh29332c3_1
plotly conda-forge/noarch::plotly-6.2.0-pyhd8ed1ab_0
python-kaleido conda-forge/noarch::python-kaleido-1.0.0-pyhe01879c_0
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Packages that have been installed in the current environment
❯❯❯ conda list
# packages in environment at /opt/miniconda3/envs/bsa3:
#
# Name Version Build Channel
bzip2 1.0.8 h99b78c6_7 conda-forge
ca-certificates 2025.7.14 hbd8a1cb_0 conda-forge
choreographer 1.0.9 pyhe01879c_0 conda-forge
libexpat 2.7.1 hec049ff_0 conda-forge
libffi 3.4.6 h1da3d7d_1 conda-forge
liblzma 5.8.1 h39f12f2_2 conda-forge
libsqlite 3.50.3 hf8de324_0 conda-forge
libzlib 1.3.1 h8359307_2 conda-forge
logistro 1.1.0 pyhe01879c_0 conda-forge
narwhals 1.48.0 pyhe01879c_0 conda-forge
ncurses 6.5 h5e97a16_3 conda-forge
openssl 3.5.1 h81ee809_0 conda-forge
orjson 3.11.0 py312h6f58b40_0 conda-forge
packaging 25.0 pyh29332c3_1 conda-forge
pip 25.1.1 pyh8b19718_0 conda-forge
plotly 6.2.0 pyhd8ed1ab_0 conda-forge
python 3.12.11 hc22306f_0_cpython conda-forge
python-kaleido 1.0.0 pyhe01879c_0 conda-forge
python_abi 3.12 8_cp312 conda-forge
readline 8.2 h1d1bf99_2 conda-forge
setuptools 80.9.0 pyhff2d567_0 conda-forge
simplejson 3.20.1 py312hea69d52_0 conda-forge
tk 8.6.13 h892fb3f_2 conda-forge
tzdata 2025b h78e105d_0 conda-forge
wheel 0.45.1 pyhd8ed1ab_1 conda-forge
Create a file named test.py
import plotly.graph_objects as go
fig = go.Figure(data=go.Scatter(y=[2, 1, 4, 3]))
fig.write_image("fig.png")
❯❯❯ python3 test.py
/Users/gh/Desktop/TestFile/test.py:6: DeprecationWarning:
Support for Kaleido versions less than 1.0.0 is deprecated and will be removed after September 2025.
Please upgrade Kaleido to version 1.0.0 or greater (`pip install 'kaleido>=1.0.0'` or `pip install 'plotly[kaleido]'`).
Traceback (most recent call last):
File "/Users/gh/Desktop/TestFile/test.py", line 6, in <module>
fig.write_image("fig.png")
File "/opt/miniconda3/envs/bsa3/lib/python3.12/site-packages/plotly/basedatatypes.py", line 3895, in write_image
return pio.write_image(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/miniconda3/envs/bsa3/lib/python3.12/site-packages/plotly/io/_kaleido.py", line 510, in write_image
img_data = to_image(
^^^^^^^^^
File "/opt/miniconda3/envs/bsa3/lib/python3.12/site-packages/plotly/io/_kaleido.py", line 398, in to_image
img_bytes = scope.transform(
^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'transform'
Install the requirement package through pip in a brand-new Conda environment: 'pip install kaleido plotly', and then execute the command:' python3 test.py', which will get the correct graph and will not cause any errors in the process.
- Linguagem predominante
- Python
- Estrelas
- 504
- Forks
- 65
- Merge médio
- 6d 9h
- PRs com merge (30d)
- 2
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de plotly/kaleido
-
Writing to an existing directory whose name has a dot fails with "Invalid format"Talvez já em andamento @RaphaelFakhri assumiu há 13 dias. Abertabug P3 size: 1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
-
Deterministic Rendering ChallengesTalvez livre de novo @camdecoster assumiu há 68 dias e não há nenhum pull request aberto. Abertaenhancement feature P2 size: 5
-
[FEATURE]: Embed custom fonts into vector exports (no system install)Talvez já em andamento @camdecoster assumiu há 125 dias. Abertaenhancement P3 size: 3
-
enhancement feature P3 size: 5
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
-
GlobalKaleidoServer is not thread-safeTalvez já em andamento @talleibman assumiu há 250 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
Todas as issues de plotly/kaleido
Issues semelhantes
-
flow-measurement measurement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 76/100
MichaelYcJo/SpecSeal#1366 ·
-
bug c/evals c/ui size:L
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Arize-ai/phoenix#17633 · 2 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
TransformerLensOrg/TransformerLens#1980 ·
Mantenedores costumam responder em até 1 dia
-
Module: Solr Needs: Lead Needs: Triage Theme: Search Type: Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
internetarchive/openlibrary#14284 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 69/100
SpaceCowMedia/commander-spellbook-backend#1292 · 1 comentário ·
Mantenedores costumam responder em até 1 dia