Homebrew installations of python throw an error on building
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 55/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- documentation
Piste de recherche
Commencez par la section de build et d'installation du README et reproduisez l'erreur d'installation de Homebrew Python si nécessaire. Ajoutez les commandes proposées pour l'environnement virtuel, puis exécutez tox pour vérifier que la configuration documentée fonctionne.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
When building with a homebrew installation of python an error is raised. We can avoid this by installing in a virtual environment as suggested by the error message. For example
>> which python3
>> /opt/homebrew/bin/python3
>> python3 -m pip install .
>> error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try brew install
xyz, where xyz is the package you are trying to
install.
If you wish to install a non-brew-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip.
If you wish to install a non-brew packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
It is easy to resolve this by doing (in an appropriate directory, eg. assume the following is in project root).
I propose to add the following notes to the build and installation part of the readme.
python3 -m venv venv
source venv/bin/activate
python3 -m pip install .
python3 -m pip install tox
tox
- Langage dominant
- Jupyter Notebook
- Étoiles
- 46
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de apache/datasketches-python
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
apache/datasketches-python#65 · 2 réactions ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
apache/datasketches-python#63 · 2 commentaires ·
-
Vectorize update() Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
apache/datasketches-python#21 · 2 commentaires ·
Toutes les issues de apache/datasketches-python
Issues similaires
-
sync-en
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
agilepathway/label-checker#640 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
BasedHardware/omi#15662 · 1 commentaire ·
-
documentation help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100