J'en suis accro, alors prenez note. L'histoire en 20191209.
tl;dr Si ça ressemble à ça,
$ pipenv sync
Warning: Python 3.7 was not found on your system…
Would you like us to install CPython 3.7.5 with pyenv? [Y/n]: Y
Installing CPython 3.7.5 with pyenv (this may take a few minutes)…
✔ Success!
Warning: The Python you just installed is not available on your PATH, apparently.
C'est OK: ok_hand:
pip install --user pipenv==v2018.7.1
pip install pip==18.0
Pipenv a [une fonction qui installe automatiquement la version décrite dans le Pipfile si pyenv est installé](https://pipenv.kennethreitz.org/en/latest/advanced/#automatic-python- Il y a installation).
Cependant, il semble qu'il soit cassé pour le moment dernier (v2018.11.26). issue: Pyenv support broken #3551
Quand je l'essaye, ça ressemble à ça, et ça dit Succès, mais ça ne fonctionne pas correctement.
$ pipenv sync
Warning: Python 3.7 was not found on your system…
Would you like us to install CPython 3.7.5 with pyenv? [Y/n]: Y
Installing CPython 3.7.5 with pyenv (this may take a few minutes)…
✔ Success!
Warning: The Python you just installed is not available on your PATH, apparently.
Dans le commentaire du problème, il y a des commentaires tels que "Cela fonctionne si vous utilisez la branche maître" ou "Cela fonctionne si vous abaissez la version", j'ai donc essayé de réduire la version.
$ pip install --user pipenv==v2018.7.1
...
Successfully installed pipenv-2018.7.1
Cette fois, Pipenv lui-même a cessé de fonctionner.
$ pipenv sync
...
TypeError: 'module' object is not callable
Depuis que j'ai rétrogradé Pipenv, je dois également abaisser la version pip correspondante. issue: pip 18.1 causes "TypeError: 'module' object is not callable" #2924
$ pip install pip==18.0
...
Successfully installed pip-18.0
Cela a fonctionné: thumbsup:
$ pipenv sync
...
All dependencies are now up-to-date!
issue: Running pipenv gives TypeError: 'module' object is not callable #2871
C'est dur. Pour le moment, nous opérons en changeant de version. C'est dur.
$ pip install --user pipenv==v2018.11.26
Il semble que le problème que Pipenv a été publié depuis longtemps est en cours de discussion sur ce numéro. Bonne chance ~ ~: muscle:
Recommended Posts