Mise À Jour TensorFlow
Je travaille avec Ubuntu 14.04
, j'ai eu un TensorFlow V0.10
mais je veux mettre à jour cette version.
si je fais:
$ pip install --upgrade $TF_BINARY_URL
mais elle imprime:
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1198, in prepare_files
do_download,
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1376, in unpack_url
self.session,
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 572, in unpack_http_url
download_hash = _download_url(resp, link, temp_location)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 433, in _download_url
for chunk in resp_read(4096):
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 421, in resp_read
chunk_size, decode_content=False):
File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/response.py", line 225, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/response.py", line 174, in read
data = self._fp.read(amt)
File "/usr/lib/python2.7/httplib.py", line 573, in read
s = self.fp.read(amt)
File "/usr/lib/python2.7/socket.py", line 380, in read
data = self._sock.recv(left)
File "/usr/lib/python2.7/ssl.py", line 341, in recv
return self.read(buflen)
File "/usr/lib/python2.7/ssl.py", line 260, in read
return self._sslobj.read(len)
SSLError: The read operation timed out
Storing debug log for failure in /home/brm17/.pip/pip.log
- Pourrait être internet problème. Essayez de réinitialiser le routeur / l'utilisation d'un proxy?
- Cela est dû à la faiblesse de la connexion internet. Essayez paramètre de délai d'expiration par défaut (HTTP timeout) à l'aide de pip --default-timeout=100 install --mise à niveau $TF_BINARY_URL
- comment je le faire ?
- une erreur
You must give at least one requirement to install (see "pip help install")
! - Vous n'avez pas défini la variable d'environnement $TF_BINARY_URL. Essayez de faire des pip --default-timeout=100 install --mise à niveau tensorflow
- autre erreur :
Could not find any downloads that satisfy the requirement tensorflow in /usr/local/lib/python2.7/dist-packages Downloading/unpacking tensorflow Cleaning up... No distributions at all found for tensorflow in /usr/local/lib/python2.7/dist-packages Storing debug log for failure in /tmp/tmpHw3sqs
- Essayez d'installer le paquet avec un whl fichier:
sudo pip --default-timeout=100 install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-cp27-none-linux_x86_64.whl
- une erreur :
tensorflow-1.0.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. Storing debug log for failure in /home/brm17/.pip/pip.log
an error : tensorflow-1.0.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. Storing debug log for failure in /home/brm17/.pip/pip.log
- aider moi s'il vous plaît !
is not a supported wheel on this platform
peut être causée par d'anciennes versions de pip ainsi; avez-vous essayépip install --upgrade pip
?- Double Possible de Comment mettre à Jour Tensorflow à partir de la source
Vous devez vous connecter pour publier un commentaire.
Détails sur installer tensorflow.
Pour améliorer n'importe quel paquet python, utilisez
pip install <pkg_name> --upgrade
.Donc dans votre cas il serait
pip install tensorflow --upgrade
. Juste mis à jour pour1.1.0
C'est la recommandation officielle pour la mise à niveau Tensorflow.
Pour obtenir TensorFlow 1.5, vous pouvez utiliser le pip de l'installation (ou pip3 si vous utilisez python3)
Avant d'essayer de mettre à jour tensorflow essayez de mettre à jour pip
Si vous mettez à niveau à partir d'une installation précédente de TensorFlow < 0.7.1, vous devez désinstaller la précédente TensorFlow et protobuf l'aide,
pour vous assurer d'obtenir une nouvelle installation de la mise à jour de protobuf dépendance.
Désinstaller le TensorFlow sur votre système, et découvrez Le téléchargement et l'Installation pour réinstaller à nouveau.
Si vous utilisez pip install, aller vérifier la version disponible sur https://storage.googleapis.com/tensorflow, recherche de mots clés avec linux/cpu/tensorflow pour voir les disponibilités.
Ensuite, définissez le chemin d'accès pour télécharger et exécuter en sudo.
Pour plus de détails, suivez ce lien ici
Pour l'installation anaconda, choisir d'abord un canal qui dispose de la dernière version de tensorflow binaire. Généralement, les versions les plus récentes sont disponibles sur le canal
conda-forge
. Ensuite, il suffit de faire:Cela permettra de mettre à niveau votre tensorflow installation de la dernière version disponible. Comme d'écrire ces lignes, la dernière version est
1.4.0-py36_0
La mise à niveau vers Tensorflow 2.0 à l'aide de pip.
Nécessite Python > 3.4 et pip >= 19.0