代码之家  ›  专栏  ›  技术社区  ›  Pro Q Rich Lysakowski PhD

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

  •  2
  • Pro Q Rich Lysakowski PhD  · 技术社区  · 8 年前

    我找到了 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 再次表明设置 蟒蛇 .(是的,我确实看到了 this one 但问答质量都不高。)

    我能做些什么让TensorFlow运行起来吗?

    (可能使用的安装过程与PIP不同?我已经尝试通过运行安装 sudo pip install tensorflow .不过,我还是希望能够在中等程度的教程中使用它。)

    2 回复  |  直到 8 年前
        1
  •  1
  •   Pro Q Rich Lysakowski PhD    8 年前

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

        2
  •  1
  •   Pro Q Rich Lysakowski PhD    8 年前

    sudo pip --version pip --version

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

    @HarisNadeem