Als ich es mit Pip Check überprüfte, bekam ich den folgenden Fehler.
$ 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.
Ich hatte die Idee, dass -iskit
das qiskit
ist, das ich zuvor installiert hatte, aber es sollte bereits deinstalliert worden sein.
Ich möchte nicht, dass das Prüfergebnis angezeigt wird, daher ist beim Deinstallieren ein Fehler aufgetreten.
$ 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'
$ 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
(Unten weggelassen)
Viel Müll!
/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
(Unten weggelassen)
Es gibt viele Ordner mit "~ (tilda)". Soweit ich sehen kann, scheint es nicht das aktuell installierte Modul zu sein. Ich habe Google ausprobiert, konnte aber keine solchen Informationen finden. Indem ich das sage
/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
(Unten weggelassen)
Erneut überprüfen,
/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
(Unten weggelassen)
Es ist schön geworden.
** Bitte auf eigenes Risiko ** In meinem Fall hatte ich vor, von vorne zu beginnen, wenn etwas schief ging (^ _ ^;)
Ich habe den folgenden Fehler im Tensorflow erhalten.
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.
Als ich es mit Google Colaboratory überprüft habe,
!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
Der Hauptteil ist bis zu "2.2.0rc1". Wenn der Standardwert von Google Colaboratory "2.2.0rc1" ist, passen wir ihn an.
!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
Kopieren Sie die Zeile "pip install tensorflow ~ ~" und fügen Sie sie in das Terminal auf der lokalen Seite ein, um sie zu installieren. Der Fehler wird nicht mehr angezeigt.
** Bitte auf eigenes Risiko **
Recommended Posts