安装Tensorflow时发生环境错误

时间:2019-08-30 13:34:33

标签: python tensorflow pip python-3.7

在安装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'

2 个答案:

答案 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。

希望它能对您有所帮助。