Tensorflow安装问题

问题描述 投票:2回答:1

系统信息

OS Platform and Distribution - Windows 10
TensorFlow version: latest
Python version: 3.6.4
Installed using virtualenv? pip? conda?: - virtualenv

问候,

我希望这是提交这种性质的查询的正确位置,如果不是,请原谅我的困惑,请指出正确的方向。非常感谢您的时间和考虑。

我是Python和Tensorflow的新手。过去,大多数时候我上大学时就用C做过一些编码。我决心学习Python并同时利用Python和Tensorflow进行AI和机器学习。

我在使Tensorflow正确安装方面遇到困难。我首先安装了最新版本的Python,但似乎不喜欢尝试安装Tensorflow,然后选择了Python 3.6.4-amd64。我安装了该文件,为我的环境创建了一个新目录,然后安装了pip和虚拟环境,然后创建了一个虚拟环境以使用Tensorflow进行安装。

我一直遇到的一个令人困惑的问题是,当我安装pip和virtualenv并最终安装Tensorflow时,默认情况下会一直将其发送到C:\ user \ username \ appdata \ roaming \ python等,我的问题是,怎么办我阻止它这样做吗?我正在尝试直接在命令prop中使用安装,我调出为虚拟环境创建的新目录,然后激活虚拟环境,无论我做什么,都会将所有新的安装文件发送到appdata中/漫游用户目录子文件夹。

这引起了令人讨厌的烦人的问题,使我无法继续使用Tensorflow,因为除了丢失的文件,路径目录等错误外,我什么也没有。我什至尝试将一些文件手动移到虚拟环境目录中并且在某些情况下可行,但不能解决整体问题。

[好吧,现在我已经很痛苦地表明了我对所有这些新手的了解程度,请有人给我一些建议。第一步是承认您需要帮助,而我显然已经花了几个小时盯着各种文章和教程,所以我显然会这样做,这给我带来的问题多于答案。衷心感谢您愿意提供的任何帮助。只是一个孤独者试图弄清楚这一切并在此过程中增加我的知识。感谢您的宝贵时间,

python tensorflow
1个回答
0
投票

仅移动文件夹是不够的。

一旦移动它,您必须用指向新位置的符号链接替换原始文件。这将使Windows认为数据实际上仍然位于D驱动器上,而仍然位于C驱动器上。

请注意,这确实适用于AppData,但不适用于程序文件或Windows文件夹,因为它将破坏Windows Update之类的东西。

要创建目录连接(符号链接),请执行以下操作:

  1. 使用管理权限打开一个cmd窗口。
  2. 导航到c:\ Users \ username \ appdata
  3. 执行以下命令:mklink /d local d:\appdata\local将d:\ appdata \ local替换为您将应用程序数据移动到的实际路径。

如果无法移动/删除原始副本,请创建第二个用户,使其成为管理员,然后使用其登录,然后重试该选项。这应确保没有文件正在使用。

已解决上述问题,请按照Anaconda提供的here中的tensorflow安装步骤进行操作。>>

希望这能回答您的问题。祝您学习愉快。

© www.soinside.com 2019 - 2024. All rights reserved.