Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Error installing dm_control using python 3.13

Ouverte
#511 3 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
python
Domaine
build-system

Piste de recherche

Aucun fichier source ni test n’est nommé. Reproduisez d’abord l’échec de pip install dm_control avec Python 3.13.2 et inspectez la sortie de build de labmaze autour de la résolution de bazel_skylib et de WORKSPACE. C’est terminé lorsque dm_control s’installe correctement dans les environnements macOS et Ubuntu indiqués, sans l’erreur de résolution des dépendances.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Description:
Attempting to install dm_control using pip install dm_control results in a build failure for labmaze. The error suggests that Bazel 8 has disabled WORKSPACE by default, and Bazel 9 will remove it completely. The build process is unable to locate bazel_skylib, leading to a failure in resolving dependencies.

Steps to Reproduce:
1. Install the latest Python 3.13.2 on macOS or Ubuntu.
2. Attempt to install dm_control:

pip install dm_control

Observed Behavior:
The installation fails with the following error:

ERROR: Skipping '//labmaze/cc/python:_defaults': error loading package 'labmaze/cc/python': 
at /private/var/folders/.../bazel/build_defs.bzl:18:6: Unable to find package for 
@@[unknown repo 'bazel_skylib' requested from @@]//lib:collections.bzl: 
The repository '@@[unknown repo 'bazel_skylib' requested from @@]' could not be resolved:
No repository visible as '@bazel_skylib' from main repository. Was the repository introduced in WORKSPACE? 
The WORKSPACE file is disabled by default in Bazel 8 (late 2024) and will be removed in Bazel 9 (late 2025), 
please migrate to Bzlmod. See https://bazel.build/external/migration.

My workaround:
1. Downgraded Python to 3.10 → ✅ Worked
2. Installed using the conda environment :

conda install conda-forge dm_control

Environment Details:
• OS:
• macOS 15.3.2 (Apple Silicon)
• Ubuntu 22.04.5
• Python Versions Tested:
• ✅ 3.10 (Installation successful)
• ❌ 3.13.2 (Installation failed)

Thanks for your help! 🚀

Langage dominant
Python
Étoiles
4.7k
Forks
769
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de google-deepmind/dm_control

Toutes les issues de google-deepmind/dm_control

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.