내 컴퓨터에서는 현재 텐서플로우를 사용하여 설치한 텐서플로우를 작동시키려고 합니다 sudo pip3 install 'tensorflow-gpu==1.12'
. 이제 python3에서 tensorflow를 가져오면 다음과 같은 경고(또는 오류?)가 표시된다는 점을 제외하면 이 설치는 성공한 것처럼 보입니다.
$ python3
Python 3.4.8 (default, Mar 23 2018, 10:04:27)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
tf.estimator package not installed.
tf.estimator package not installed.
업그레이드하려고 할 때 pip가 다음과 같은 출력을 제공하기 때문에 이는 매우 이상합니다.
$ sudo pip3 install tensorflow-estimator --upgrade
Requirement already up-to-date: tensorflow-estimator in /usr/lib/python3.4/site-packages
Requirement already up-to-date: numpy>=1.13.3 in /usr/lib64/python3.4/site-packages (from tensorflow-estimator)
Requirement already up-to-date: mock>=2.0.0 in /usr/lib/python3.4/site-packages (from tensorflow-estimator)
Requirement already up-to-date: six>=1.10.0 in /usr/lib/python3.4/site-packages (from tensorflow-estimator)
Requirement already up-to-date: absl-py>=0.1.6 in /usr/lib/python3.4/site-packages (from tensorflow-estimator)
Requirement already up-to-date: pbr>=0.11 in /usr/lib/python3.4/site-packages (from mock>=2.0.0->tensorflow-estimator)
내가 받은 오류 메시지를 검색한 후 팬더를 설치하라는 몇 가지 제안을 발견했으며 일부는 먼저 팬더를 가져오고 그 후에 텐서플로우를 가져오라고 말했습니다. 그러나 이 두 가지를 모두 수행한 후에도 tensorflow를 가져올 때 동일한 메시지가 지속됩니다.
설치 시 문제가 무엇인지 어떻게 확인할 수 있는지, 텐서플로우가 전체적으로 작동하도록 설치를 수정하는 방법을 아는 사람이 있습니까?
답변1
어떤 이유로든 단순히 pip uninstall tensorflow-estimator
. 이런 방식으로 추정기가 더 이상 설치되지 않더라도 더 이상 동일한 경고가 표시되지 않으며 tensorflow를 사용하여 실행하려는 코드가 이제 오류 없이 실행됩니다(제거하기 전에는 실행되지 않음).
이 답변은 견적기를 작동시키려는 미래의 Google 직원에게 만족스럽지 않을 것이라고 확신합니다. 따라서 제거하지 않고 작동하게 한 경우 답변을 남겨주세요.
답변2
tensorflow-estimator를 1.10.12로 변경하여 pip install tensorflow-estimator==1.10.12
문제를 해결했습니다.