J'essaye de reproduire le notebook sur Google Multilingual Universal Encoder . Cependant, en téléchargeant les bibliothèques nécessaires sous tensorflow_text
:
%%capture
#@title Setup Environment
# Install the latest Tensorflow version.
!pip3 install tensorflow_text
ou
!python -m pip install tensorflow_text
Et je rentre dans Jupyter:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-48-399dd4157896> in <module>
8 import tensorflow.compat.v2 as tf
9 import tensorflow_hub as hub
---> 10 from tensorflow_text import SentencepieceTokenizer
11 import sklearn.metrics.pairwise
12
ModuleNotFoundError: No module named 'tensorflow_text'
J'ai essayé de l'installer avec python -m pip install tensorflow-text
, mais cela m'a donné:
(seg_env) C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>python -m pip install tensorflow-text
Collecting tensorflow-text
ERROR: Could not find a version that satisfies the requirement tensorflow-text (from versions: none)
ERROR: No matching distribution found for tensorflow-text
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
J'ai aussi essayé conda install -c conda-forge tensorflow
(seg_env) C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment> conda install -c conda-forge tensorflow
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>set "KERAS_BACKEND="
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>python C:\Users\antoi\.conda\envs\seg_env\etc\keras\load_config.py 1>temp.txt
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>set /p KERAS_BACKEND= 0<temp.txt
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>del temp.txt
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>python -c "import keras" 1>nul 2>&1
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>if errorlevel 1 (
ver 1>nul
set "KERAS_BACKEND=theano"
python -c "import keras" 1>nul 2>&1
)
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>SET DISTUTILS_USE_SDK=1
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>SET MSSdk=1
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>SET platform=
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>IF /I [AMD64] == [AMD64] set "platform=true"
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>IF /I [] == [AMD64] set "platform=true"
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>if defined platform (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" ) ELSE (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0" )
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>for /F "skip=2 tokens=2,*" %A in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" /v InstallDir') do SET "VSINSTALLDIR=%B"
ERROR: The system was unable to find the specified registry key or value.
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>if "" == "" (set "VSINSTALLDIR=" )
C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation\sentiment>if "" == "" (
ECHO "WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
GOTO End
)
"WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
The system cannot find the batch label specified - End
(seg_env) C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation>python -m pip list | findstr tensorflow
tensorflow 2.1.0
tensorflow-estimator 2.1.0
Et python:
(seg_env) C:\Users\antoi\Documents\Programming\Covent Garden\Segmentation>python
Python 3.6.7 (default, Dec 6 2019, 07:03:06) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Je suis sous Windows 10
Pour installer tensorflow avec Anaconda, procédez comme suit:
Téléchargez Anaconda depuis ici et installez-le.
Ouvrez l'invite Anaconda en tant qu'administrateur
Créez un environnement virtuel conda nommé tensorflow_env avec la commande suivante:
C:\> conda create -n tensorflow_env python=3.7
Activer l'environnement conda
C:\> activate tensorflow_env
Maintenant, votre invite devrait devenir
(tensorflow_env) C:\>
Installez TensorFlow dans votre environnement Anaconda
(tensorflow_env) C:\> conda install -c conda-forge tensorflow
Vérifiez que vous avez installé Anaconda
(tensorflow_env) C:\>python
>>> import tensorflow
>>> print(tensorflow. __version__)
Les étapes décrites ci-dessous sont de cet article .
C'est ainsi que j'ai réussi à installer TensforFlow sur mon appareil.
==============================================
ECHO "WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
C:\ProgramData\Anaconda3\envs\tensorflow_env\etc\conda\activate.d
=========
Recherchez le fichier nommé "vs2015_compiler_vars" et supprimez-le.
Comme suggéré dans un commentaire à ne autre question par @Arpan, le fichier peut être trouvé à
$CONDAHOME/etc/conda/activate.d