python - WSL 上没有名为tensorflow.python.platform 的模块

标签 python python-3.x tensorflow windows-subsystem-for-linux

我找到了a great Medium article关于创建我想尝试的新神经网络架构。当然,当我进入训练部分时,事情开始失败。

我无法导入 TensorFlow。每当我这样做时,我都会收到错误

Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/home/myusername/.virtualenvs/worldmodels/lib/python3.5/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *  # pylint: disable=redefined-builtin   File "/home/myusername/.virtualenvs/worldmodels/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow   File "/home/myusername/.virtualenvs/worldmodels/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 25, in <module>
    from tensorflow.python.platform import self_check ImportError: No module named 'tensorflow.python.platform'

嗯,我看了this这建议导入到另一个不起作用的文件夹中。我还尝试导出 PYTHONPATH 变量,设置为 PYTHONPATH="/home/London/.virtualenvs/worldmodels/lib/python3.5/site-packages"PYTHONPATH="${PYTHONPATH}:/usr/local/lib/python2.7/dist-packages/"PYTHONPATH="/usr/local/lib/python2.7/dist-packages/”,一切都无济于事。

This one似乎是一个语言问题,这不应该是我的问题(如果是的话,我不知道他们做了什么来解决它。)

This one给出了相同的文件夹更改建议。 This one似乎是某人的命令有问题,而不仅仅是尝试导入它。和this one再次建议设置PYTHONPATH。 (是的,我确实看到了 this one ,但是问题和答案的质量都缺乏。)

关于如何让 TensorFlow 启动并运行有什么想法吗?

(也许使用与 pip 不同的安装过程?我已经尝试通过运行 sudo pip install tensorflow 进行安装。不过,我仍然希望能够在 Medium 教程中使用它。)

最佳答案

通过键入

解决了该问题

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.8.0-cp35-cp35m-linux_x86_64.whl

@ProQ 更好地解释了他们如何解决这个问题!

关于python - WSL 上没有名为tensorflow.python.platform 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50772096/

相关文章:

python - 为什么 Python3 中的 print 函数要对小数进行四舍五入?

machine-learning - ReLU 没有学习处理负输入 Keras/Tensorflow

python - 在 colab 中使用 keras_to_tpu_model 时,TPU 运行速度与 CPU 一样慢

python - 使用 numpy 将非常小的值取为实际的 0 时,如何优雅地设置精度/容差?

python - 如何使用 Bokeh(或其他库)在 python 中绘制等高线图?

python minidom firstChild.data 忽略字符串的一部分(日期+时间+时区)删除时区

python - 启用 3D 透明度 - pyopengl

python - While 循环导致整个程序在 Tkinter 中崩溃

python - 在 Python 中的文件之间共享全局变量的最佳方式

tensorflow - VQ-VAE-2论文的实现