Проблемы установки Tensorflow - PullRequest
2 голосов
/ 02 мая 2020

Информация о системе

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. Я установил его, создал каталог fre sh для своих сред, затем установил pip & virtual env, затем создал виртуальную среду для настройки с помощью Tensorflow.

Одна из запутанных проблем, с которыми я сталкиваюсь, заключается в том, что когда я установить pip & virtualenv и, в конечном итоге, Tensorflow, он продолжает отправлять его по умолчанию на C: \ user \ username \ appdata \ roaming \ python et c, мой вопрос: как мне предотвратить это? Я пытаюсь установить в прямом направлении, используемом в команде prop, я вызываю каталог fre sh, который я создал для своей виртуальной среды, затем активирую виртуальную среду, и независимо от того, что я делаю, он отправляет все новые установочные файлы в подпапки каталога пользователя appdata / roaming.

Это вызывает невероятно досадную проблему, из-за которой я не могу продолжать использовать Tensorflow, потому что у меня ничего нет, кроме ошибок в отсутствующих файлах, пути к каталогу и т. д. c и др c. Я даже пытался вручную переместить некоторые файлы в каталог виртуальной среды, и это работало в некоторых случаях, но не решило общую проблему.

Хорошо, теперь, когда я до боли дал понять, сколько необразованный новичок ie Я со всем этим, может кто-нибудь, пожалуйста, дайте мне несколько советов. Первый шаг - признать, что вам нужна помощь, и я, несомненно, поступил так, как провел несколько часов, прислушиваясь к различным статьям и учебным пособиям, которые оставили у меня больше вопросов, чем ответов. Я действительно ценю любую помощь, которую вы готовы оказать. Просто одиночка, пытающийся понять все это и расширить мои знания по пути. Спасибо за ваше время,

1 Ответ

0 голосов
/ 04 мая 2020

Недостаточно просто переместить папку.

После перемещения вы должны заменить оригинал символической c ссылкой на новое местоположение. Это заставит windows думать, что данные все еще находятся на вашем C диске, в то время как они на самом деле находятся на вашем диске D.

Обратите внимание, это работает с AppData, но не с Program Files или с папка Windows, так как она сломает такие вещи, как Windows Update.

Чтобы создать соединение каталогов (Symboli c Link), выполните следующие действия:

  1. Откройте Окно cmd с правами администратора.
  2. Перейдите к c: \ Users \ имя пользователя \ appdata
  3. и выполните следующую команду: mklink /d local d:\appdata\local
    замените d: \ appdata \ local на фактический путь, по которому вы переместили данные приложения.

Если вы не можете переместить / удалить исходную копию, создайте второго пользователя, сделайте его администратором, войдите с ним и повторите попытку. Это должно гарантировать, что файлы не используются.

После устранения вышеуказанной проблемы выполните шаги по установке tenorflow в Anaconda при условии здесь .

Надеюсь, что это ответ на ваш вопрос. Счастливого обучения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...