使用機器Ubuntu 16.04.3 LTS並遵循文檔here中定義的步驟。我只是建立CPU。Tensorflow:從源代碼安裝 - ImportError:沒有名爲pywrap_tensorflow_internal的模塊
我已經成功地遵循所有的步驟順利,直到我達到其中規定的部分Install the pip package
說:
Invoke pip install to install that pip package. The filename of the .whl file depends on your platform. For example, the following command will install the pip package
for TensorFlow 1.2.1 on Linux:
$ sudo pip install /tmp/tensorflow_pkg/tensorflow-1.2.1-py2-none-any.whl
問題1:但是,我已經無法找到任何.whl文件。我在哪裏可以找到這個文件?
問題2:當我嘗試導入tensorflow,我得到以下錯誤:
ImportError: No module named pywrap_tensorflow_internal
問題3:如果我試圖從任何其他目錄中導入tensorflow,我收到錯誤
ImportError: No module named tensorflow
看來它可以找到張量流的路徑。我如何改變它?
問題2和3未能從源代碼編譯tensorflow時是自然的。如果構建tensorflow失敗,您將找不到任何生成的.whl。你的構建是否成功? – ma3oun
@ ma3oun是的,我運行'bazel build --config = opt // tensorflow/tools/pip_package:build_pip_package'的最後一個命令運行成功。 – Twix
我想我錯過了'--cxxopt =「 - D_GLIBCXX_USE_CXX11_ABI = 0」'gcc版本大於5的標誌。謝謝。 – Twix