Le module Python avec "- (trait d'union)" ne peut pas être supprimé

Vérifiez les dépendances entre les modules avec pip check

Quand je l'ai vérifié avec pip check, j'ai eu l'erreur suivante.

$ pip check
-iskit 0.13.0 requires qiskit-aer, which is not installed.
-iskit 0.13.0 requires qiskit-aqua, which is not installed.
-iskit 0.13.0 requires qiskit-ibmq-provider, which is not installed.
-iskit 0.13.0 requires qiskit-ignis, which is not installed.
-iskit 0.13.0 requires qiskit-terra, which is not installed.
tensorflow 2.1.0 has requirement gast==0.2.2, but you have gast 0.3.3.
tensorflow 2.1.0 has requirement tensorboard<2.2.0,>=2.1.0, but you have tensorboard 2.2.0.
mysql-connector-python 8.0.19 has requirement protobuf==3.6.1, but you have protobuf 3.11.3.

J'ai eu un succès avec -iskit, qui était précédemment installé, mais il aurait déjà dû être désinstallé. Je ne veux pas que le résultat de la vérification apparaisse, donc j'ai eu une erreur lorsque j'ai essayé de le désinstaller.

$ pip show ~iskit
zsh: no such user or named directory: iskit
$ pip uninstall ~iskit
zsh: no such user or named directory: iskit
$ pip uninstall "~iskit"
ERROR: Invalid requirement: '~iskit'

Diverses confirmations

$ pip list
Package                           Version
--------------------------------- --------------------
-                                 xopt
-.bsockets                        7.0
-.fi                              1.13.2
-.re-itertools                    8.0.2
-.scf                             1.6.5
-.st-asyncio                      1.2.1
-.xopt                            1.2.3
(Omis ci-dessous)

Beaucoup de déchets!

Y a-t-il une substance?

/usr/local/lib/python3.7/site-packages $ ls -l|grep  -e "~"
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%bsockets-7.0.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%re_itertools-5.0.0.dist-info
drwxrwxr-x     - nandymak admin 2020-01-02 22:07 ~%re_itertools-8.0.2.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%scf-1.6.5.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%st_asyncio-1.0.0.dist-info
drwxrwxr-x     - nandymak admin 2020-01-02 22:07 ~%st_asyncio-1.2.1.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%xopt-1.2.3.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~iskit-0.13.0.dist-info
(Omis ci-dessous)

Il y a beaucoup de dossiers avec "~ (tilda)". Pour autant que je puisse voir, il ne semble pas être le module actuellement installé. J'ai essayé Google, mais je n'ai pas trouvé de telles informations. En disant ça

effacer

/usr/local/lib/python3.7/site-packages $ ls |grep  -e "~"
~%bsockets-7.0.dist-info
~%re_itertools-5.0.0.dist-info
~%re_itertools-8.0.2.dist-info
~%scf-1.6.5.dist-info
(Omis ci-dessous)

Revérifier,

/usr/local/lib/python3.7/site-packages $ for item in `ls |grep  -e "~"` ; do
rm -rf ./$item
done
pip list                                                                                                                   
Package                           Version             
--------------------------------- --------------------
absl-py                           0.7.1               
alabaster                         0.7.12              
annofabapi                        0.29.5              
appdirs                           1.4.3               
appnope                           0.1.0 
(Omis ci-dessous)

C'est devenu beau.

** Veuillez le faire à vos propres risques ** Dans mon cas, je prévoyais de recommencer si quelque chose n'allait pas (^ _ ^;)

prime

J'obtenais l'erreur suivante dans tensorflow.

tensorflow 2.1.0 has requirement gast==0.2.2, but you have gast 0.3.3.
tensorflow 2.1.0 has requirement tensorboard<2.2.0,>=2.1.0, but you have tensorboard 2.2.0.

Lorsque je l'ai vérifié avec Google Colaboratory,

!pip list|grep tensorflow
tensorflow               2.2.0rc1       
tensorflow-addons        0.8.3          
tensorflow-datasets      2.1.0          
tensorflow-estimator     2.2.0rc0       
tensorflow-gcs-config    2.1.8          
tensorflow-hub           0.7.0          
tensorflow-metadata      0.21.1         
tensorflow-privacy       0.2.2          
tensorflow-probability   0.9.0       

Le corps principal est jusqu'à 2.2.0rc1. Si la valeur par défaut de Google Colaboratory est 2.2.0rc1, faisons-la correspondre.

!pip list|grep tensorflow|awk '{print "pip install "$1"=="$2}'
pip install tensorflow==2.2.0rc1
pip install tensorflow-addons==0.8.3
pip install tensorflow-datasets==2.1.0
pip install tensorflow-estimator==2.2.0rc0
pip install tensorflow-gcs-config==2.1.8
pip install tensorflow-hub==0.7.0
pip install tensorflow-metadata==0.21.1
pip install tensorflow-privacy==0.2.2
pip install tensorflow-probability==0.9.0

Copiez la ligne pip install tensorflow ~ ~ et collez-la dans le terminal du côté local à installer, et l'erreur n'apparaît plus.

** Veuillez le faire à vos propres risques **

Recommended Posts

Le module Python avec "- (trait d'union)" ne peut pas être supprimé
Je ne peux pas créer de projet avec Python3.5 (Windows) + django1.7.1.
Enquête lorsque l'importation ne peut pas être effectuée avec python
Solution lorsque l'image ne peut pas être affichée avec tkinter [python]
La vidéo ne peut pas être chargée avec Spyder dans l'environnement de développement Python
(Note) Soyez prudent avec python argparse
RPC complété avec des modules Python 3 standard
Matières qui ne peuvent pas être importées avec sklearn
Le module ne peut pas être importé en Python sur EC2 exécuté à partir d'AWS Lambda
Correction d'un bug où node.surface ne pouvait pas être obtenu avec python3 + mecab
FizzBuzz en Python3
Grattage avec Python
Lorsque vous ne pouvez pas dessiner une carte de contour avec APLpy
Grattage avec Python
"Solution temporaire" lorsque pip ne peut pas être mis à jour [Python]
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
paramètres d'environnement python (virtualenv + pip ne peut pas être effectué)
AES256 avec python
Testé avec Python
python commence par ()
Aucun module nommé'distutils.util 'ne peut être utilisé avec get-pip.py
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
PIL ne peut pas être installé par virtualenv avec pyenv
Excel avec Python
Micro-ordinateur avec Python
Outil De-VBA Excel! Éliminez l'outil VBA dans un environnement où Python ne peut pas être installé avec Python
Cast avec python
Solution de contournement pour Flask-Mail n'envoyant pas de courrier japonais UTF-8 (Python3)
Remarque Python: lorsque la commande pip ne peut pas être utilisée
Pour pouvoir utiliser le japonais avec Python dans l'environnement Docker
Importer des bibliothèques qui ne peuvent pas être installées par pip avec PyCharm
Notes sur les connaissances Python utilisables avec AtCoder
[Mémorandum] Les clés japonaises ne peuvent pas être utilisées dans la chaîne de python.
[android] Lorsque AVD ne peut pas être utilisé avec l'autorisation refusée
Causes lorsque la version de Python ne peut pas être modifiée à l'aide de pyenv
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Operators ++, - ne peut pas être utilisé en python (différence de php)
[Redash] La bibliothèque standard ne peut pas être utilisée dans la fonction python
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Python avec eclipse + PyDev.
Communication de socket avec Python
Analyse de données avec python 2
Liste des modules python
Grattage en Python (préparation)
Essayez de gratter avec Python.
Apprendre Python avec ChemTHEATER 03
Recherche séquentielle avec Python
"Orienté objet" appris avec python
Manipuler yaml avec python
Résolvez AtCoder 167 avec python
Communication série avec python
[Python] Utiliser JSON avec Python
Apprendre Python avec ChemTHEATER 05-1
Apprenez Python avec ChemTHEATER