[PYTHON] Il semble que la version de pyflakes ne soit pas la dernière lorsque flake8 est installé

problème

pip install pyflakes
pip install flake8

Maintenant, quand vous faites flake8 --version

3.4.1 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.5.0) CPython 3.6.2 on Darwin

Sera. Le dernier pyflakes est 1.6.0

En réalité,

root@a0241303ada3:/# pip install pyflakes
Collecting pyflakes
  Downloading pyflakes-1.6.0-py2.py3-none-any.whl (227kB)
    100% |████████████████████████████████| 235kB 1.0MB/s
Installing collected packages: pyflakes
Successfully installed pyflakes-1.6.0
root@a0241303ada3:/# pip install flake8
Collecting flake8
  Downloading flake8-3.4.1-py2.py3-none-any.whl (68kB)
    100% |████████████████████████████████| 71kB 1.0MB/s
Collecting mccabe<0.7.0,>=0.6.0 (from flake8)
  Downloading mccabe-0.6.1-py2.py3-none-any.whl
Collecting pyflakes<1.6.0,>=1.5.0 (from flake8)
  Downloading pyflakes-1.5.0-py2.py3-none-any.whl (225kB)
    100% |████████████████████████████████| 225kB 941kB/s
Collecting pycodestyle<2.4.0,>=2.0.0 (from flake8)
  Downloading pycodestyle-2.3.1-py2.py3-none-any.whl (45kB)
    100% |████████████████████████████████| 51kB 3.1MB/s
Installing collected packages: mccabe, pyflakes, pycodestyle, flake8
  Found existing installation: pyflakes 1.6.0
    Uninstalling pyflakes-1.6.0:
      Successfully uninstalled pyflakes-1.6.0
Successfully installed flake8-3.4.1 mccabe-0.6.1 pycodestyle-2.3.1 pyflakes-1.5.0

Lorsque j'installe flake8, pyflakes-1.6.0 est désinstallé.

Solution

pip install flake8
pip install pyflakes -U

pip install package -U Ou pip install package --upgrade Vous pouvez mettre à jour le package avec, alors mettez pyflakes dans flake8 puis mettez à jour

Pourquoi as-tu trouvé ça

Quand je jouais avec CI, je recevais une erreur de charpie corrigée dans pyflakes-1.6.0, donc j'ai pensé que c'était étrange. Au fait, ce

from typing import Optional


class A:
    def __init__(self):
        self.v: Optional[int] = None

En ce moment, je me fâche que pyflakes-1.5.0 n'utilise pas facultatif. Corrigé dans pyflakes-1.6.0

Recommended Posts

Il semble que la version de pyflakes ne soit pas la dernière lorsque flake8 est installé
L'apprentissage en profondeur! L'histoire des données elles-mêmes qui sont lues lorsqu'elles ne suivent pas après la reconnaissance des nombres manuscrits
Lors de l'incrémentation de la valeur d'une clé qui n'existe pas
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
Le problème que la version de Vue CLI n'a pas augmenté
Quand Selenium dit que la version du pilote Chrome est différente (Python)
Découvrez le nom de la méthode qui l'a appelée à partir de la méthode qui est python
Tensorflow, il semble que même la valeur propre de la matrice puisse être automatiquement différenciée
À propos du fait que softmax n'est pas nécessaire à la fin du modèle de Torchvision.
À propos du problème que la version python de Google App Engine ne maille pas
Installez séparément une version de Python qui n'est pas préinstallée sur votre Mac
L'expérience de Hackason selon laquelle il est le plus important de comprendre les sentiments de l'organisateur
Utilisez la dernière version de PyCharm sur Ubuntu
La valeur de pyTorch torch.var () n'est pas distribuée
mecab-python3 semble avoir besoin de unique-lite
On dit que libmysqlclient.so.18 n'existe pas
Utilisez Ruby et Python pour trouver la probabilité qu'une carte avec un nombre naturel de 1 à 100 soit un multiple de 3 et non un multiple de 5.
C'est une histoire de ferroutage sur le service qui renvoie "Nyan" lorsque vous appuyez sur ping
[Solution] Lorsque "0001" est inséré dans la colonne de chaîne de sqlite3, il est entré comme "1".
[Python Data Frame] Lorsque la valeur est vide, remplissez-la avec la valeur d'une autre colonne.
Lorsque «zipimport.ZipImportError: can't decompress data; zlib not available» apparaît lors de l'installation de la version de pyenv
[Est-ce explosif!?] Configuration pour utiliser la version GPU de Tensorflow sous OSX
Résolution du problème selon lequel MacVim installé par Homebrew n'a pas été construit par python de pyenv
Il y a un modèle que le programme ne s'est pas arrêté lors de l'utilisation du thread Python
Il semble que le module de train_test_split change de 0.20 et que l'avertissement de dépréciation apparaisse à 0.18.
Installez la dernière version de CMake sur Ubuntu 18.04.4 LTS
Lorsque l'objet sélectionné dans bpy.context.selected_objects n'est pas renvoyé
Veuillez noter que le dernier lien d'ius a changé
Vérifier quand la version ne change pas dans pyenv
La dernière version de Pillow 7.0.0 tuera la transformation de pytorch.
Quand vous pensez que la mise à jour de ManjaroLinux est étrange
À propos du problème que nosetests ne passe pas lorsque __init__.py est créé dans le répertoire du projet
[Python débutant] Variables et portée à l'intérieur de la fonction (lorsque le traitement à l'intérieur de la fonction est reflété à l'extérieur de la fonction et quand il n'est pas reflété)
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
[VLC] Comment gérer le problème de ne pas être au premier plan pendant la lecture
Je souhaite générer une sortie lors de la conversion de la valeur du type (par exemple, datetime) qui n'est pas pris en charge lors de la sortie de json avec python
Mettez la dernière version de Python dans Linux (Debian) du Chromebook
Grep pour que grep n'apparaisse pas au moment de grep
Quelle est la version TLS par défaut du module de requêtes python?
Installez la dernière version de Git sur votre serveur Linux
Méthode d'approximation numérique lorsque le calcul de la dérivée est gênant
L'histoire selon laquelle Fabric ne peut pas obtenir le code d'état au milieu du tube dans le script shell
Pourquoi le nombre à virgule flottante de 0,1 est-il supérieur à 0,1, mais lorsqu'il est ajouté 10 fois, il est inférieur à 1,0 [Partie 1]
Pourquoi le nombre à virgule flottante de 0,1 est-il supérieur à 0,1, mais lorsqu'il est ajouté 10 fois, il est inférieur à 1,0 [Partie 2]