在安装Tensorflow时,它说我丢失了一个文件,但是我不知道如何修复它或获取该文件
我尝试重新下载python,但仍然缺少文件
pip install Tensorflow
我要完成安装。 这是错误消息:
C:\ Users \ MYUSER \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ site-packages \ tensorflow_estimator \ python \ estimator \ canned \ linear_optimizer \ python \ utils \ __ pycache__ \ sharded_mutable_dense_hashtable.cpython-37.pyc'
答案 0 :(得分:1)
这是文件路径较长的典型Windows问题。禁用MAX_PATH
限制;该说明可以例如被发现here:
3.1.2。删除MAX_PATH限制
Windows历史上将路径长度限制为260个字符。这意味着更长的路径无法解决,并且会导致错误。
在Windows的最新版本中,此限制可以扩展到大约32,000个字符。您的管理员将需要激活“启用Win32长路径”组策略,或将注册表值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled
设置为1
。
然后,重新启动并重试安装。
答案 1 :(得分:0)
在安装Tensorflow时,它说我丢失了一个文件,但我不知道如何修复它或获取该文件。
使用anaconda创建环境。
可以通过执行以下命令来解决此问题:
conda update anaconda
conda create -n tensorflow pip python=3.5
conda install --force html5lib
activate tensorflow
pip install --ignore-installed --upgrade tensorflow
conda install -c conda-forge tensorflow
conda install jupyter
请参阅此https://www.tensorflow.org/tutorials
最后,您可以安装Tensorflow。
希望它能对您有所帮助。