[PYTHON] L'intelligence de Numpy (saisie complète) est incomplète dans VS Code et j'étais légèrement accro à la solution

problème

J'ai créé un environnement d'apprentissage en profondeur à l'aide du conteneur Docker sur Mac, L'achèvement des entrées NumPy (ci-après IntelliSense) est incomplet, ce qui est un peu gênant.

~ Avant la résolution ~ 解決前 ~ Après résolution ~ 解決後

environnement

Conclusion

Ajoutez simplement les paramètres à setting.json dans le répertoire .vscode.

procédure

Découvrez où se trouvent les packages tels que NumPy

import numpy as np

print(np.__file__)
#Résultat de sortie
# /usr/local/lib/python3.6/dist-packages/numpy/__init__.py

Puisqu'il s'agissait du répertoire ci-dessus dans mon environnement, vérifiez ce chemin et passez à l'étape suivante.

Ajouter des paramètres à setting.json

setting.json


{
    "python.autoComplete.extraPaths": [
        "/usr/local/lib/python3.6/dist-packages"
    ],
}

Cette fois, je me concentre sur NumPy, mais la même chose peut être dite pour d'autres bibliothèques. Si vous regardez de près, cela est expliqué correctement dans la formule VS Code.

Activez IntelliSense pour les emplacements de packages personnalisés (https://code.visualstudio.com/docs/python/editing#_enable-intellisense-for-custom-package-locations)

en conclusion

Si vous le savez, il n'y a rien de mal à cela, mais si vous comptez sur des extensions et que vous ne jouez pas directement avec setting.json, cela vaut la peine de profiter de cette occasion pour vous en souvenir un peu.

Recommended Posts

L'intelligence de Numpy (saisie complète) est incomplète dans VS Code et j'étais légèrement accro à la solution
Le nom du fichier était mauvais en Python et j'étais accro à l'importation
J'étais accro aux variables de classe et aux variables d'instance erronées en Python
J'étais accro à la création d'un environnement Python venv avec VS Code
Notez que j'étais accro au script npm ne passant pas dans l'environnement de vérification
Ce à quoi j'étais accro en combinant l'héritage de classe et l'héritage de table commune dans SQLAlchemy
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
J'étais accro au grattage avec Selenium (+ Python) en 2020
J'étais accro à essayer logging.getLogger avec Flask 1.1.x
Quand j'ai essayé d'installer PIL et matplotlib dans un environnement virtualenv, j'en étais accro.
Je veux me débarrasser des avertissements d'importation de Pyright et pylint dans VSCode
Si vous voulez que VS Code complète Python, Microsoft Python Language Server est la meilleure histoire
Une histoire à laquelle j'étais accro en spécifiant nil comme argument de fonction dans Go
J'ai essayé de résumer le code souvent utilisé dans Pandas
J'ai essayé d'illustrer le temps et le temps du langage C
Je souhaite mapper le code EDINET et le numéro de valeur
Je veux pouvoir exécuter Python avec VS Code
Je veux utiliser VS Code et Spyder sans anaconda! !! !!
Ce à quoi j'étais accro dans Collective Intelligence Chaprter 3. Ce n'est pas une faute de frappe, donc je pense que quelque chose ne va pas avec mon code.
Une histoire sur l'écriture d'AWS Lambda et de devenir un peu accro aux valeurs par défaut des arguments Python
Le record auquel j'étais accro en mettant MeCab dans Heroku
Comment donner et signifier l'option des contraintes dans scipy.optimize.minimize
Ce à quoi j'étais accro avec json.dumps dans l'encodage base64 de Python
Comment déterminer qu'une clé croisée a été entrée dans Python3
J'ai écrit le code pour écrire le code Brainf * ck en python
Comment saisir une chaîne de caractères en Python et la sortir telle quelle ou dans la direction opposée.
J'étais accro au multitraitement + psycopg2
Exemple de code pour obtenir oauth_token et oauth_token_secret de l'API Twitter en Python 2.7
Je veux formater et vérifier le code Python à mon goût sur VS Code
J'ai implémenté le modèle VGG16 avec Keras et essayé d'identifier CIFAR10
Je pensais que c'était la même chose que python, et j'étais accro au problème que l'interpréteur ruby ne démarre pas.