Lorsque j'ai chargé l'environnement Poetry dans VS Code, j'ai eu une erreur d'importation. Après cela, l'erreur a été résolue en toute sécurité, mais j'en suis accro, je vais donc laisser une note.
Mac mojave
Le comportement par défaut de Poetry est de créer un environnement virtuel en fonction des paramètres. Je ne sais pas grand-chose en termes de VSCode, donc même si j'ignore la poésie et essaie de la lire, la bibliothèque ne sera pas du tout trouvée et une erreur se produira car elle ne peut pas être résolue.
Il est nécessaire de modifier les paramètres et de recréer l'environnement poétique. La poésie semble être une spécification qui donne la priorité à la lecture de l'environnement une fois qu'il est créé avec n'importe quel paramètre, donc ce ne sera pas comme je pensais que je ne le recréerais pas en prenant des mesures.
Tout d'abord, vérifiez les paramètres de poésie.
L'important ici est virtualenvs.in-project
.
Si vous obtenez une erreur, je pense que c'est "faux".
Ce paramètre est le paramètre où placer celui installé par poetry, et s'il est «false», il sera stocké dans le dossier défini dans «virtualenvs.path». "
$ poetry config --list
cache-dir = "/Users/tasogarei/Library/Caches/pypoetry"
virtualenvs.create = true
virtualenvs.in-project = false
virtualenvs.path = "{cache-dir}/virtualenvs" # /Users/tasogarei/Library/Caches/pypoetry/virtualenvs
Remplacez virtualenvs.in-project
par true
.
Ce paramètre consiste à placer la pièce à installer par poésie dans le dossier racine du projet, et en le définissant sur «true», elle sera placée dans le dossier racine.
$ poetry config virtualenvs.in-project true
Une fois créé avec les spécifications de la poésie, même si les paramètres sont modifiés, le fichier avant le changement sera affiché indépendamment.
Par conséquent, il ne sert à rien de le changer sauf si vous supprimez le dossier dans virtualenvs.path
.
Veuillez donc supprimer le dossier du projet que vous souhaitez lire dans le dossier correspondant.
Maintenant que vous êtes prêt, réinstallez le package.
J'ai commencé à partir de ʻinit juste au cas où, mais je n'ai pas besoin de ʻinit
.
$ poetry install
Lorsque ʻinstall est terminé, un dossier
.venv` sera créé à la racine.
À l'avenir, le package sera inclus ici et VSCode lira bien ce dossier (aucun paramètre supplémentaire n'est requis), donc je pense que l'erreur disparaît lorsque vous le démarrez.
Ceci termine le travail.
Recommended Posts