在Ubuntu 19.10上使用Pycharm的Tensorflow和Python 3.6的问题

在Ubuntu 19.10上使用Pycharm的Tensorflow和Python 3.6的问题,python,tensorflow,pycharm,Python,Tensorflow,Pycharm,使用pycharms解释器软件包工具安装tensorflow时,我的笔记本电脑被占用,然后给我留言说安装tensorflow时出现问题。我重新启动了pycharm并尝试重新安装软件包,它再次占用了我的笔记本电脑,但它说这次安装一切正常。现在我的代码出现了以下问题: /home/clay/PycharmProjects/ganymede/venv/bin/python /home/clay/PycharmProjects/ganymede/main.py 2020-04-01 22:07:09.1

使用pycharms解释器软件包工具安装tensorflow时,我的笔记本电脑被占用,然后给我留言说安装tensorflow时出现问题。我重新启动了pycharm并尝试重新安装软件包,它再次占用了我的笔记本电脑,但它说这次安装一切正常。现在我的代码出现了以下问题:

/home/clay/PycharmProjects/ganymede/venv/bin/python /home/clay/PycharmProjects/ganymede/main.py
2020-04-01 22:07:09.176637: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory
2020-04-01 22:07:09.176781: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer_plugin.so.6'; dlerror: libnvinfer_plugin.so.6: cannot open shared object file: No such file or directory
2020-04-01 22:07:09.176798: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:30] Cannot dlopen some TensorRT libraries. If you would like to use Nvidia GPU with TensorRT, please make sure the missing libraries mentioned above are installed properly.
Traceback (most recent call last):
  File "/home/clay/PycharmProjects/ganymede/main.py", line 6, in <module>
    import tflearn
  File "/home/clay/PycharmProjects/ganymede/venv/lib/python3.6/site-packages/tflearn/__init__.py", line 4, in <module>
    from . import config
  File "/home/clay/PycharmProjects/ganymede/venv/lib/python3.6/site-packages/tflearn/config.py", line 5, in <module>
    from .variables import variable
  File "/home/clay/PycharmProjects/ganymede/venv/lib/python3.6/site-packages/tflearn/variables.py", line 7, in <module>
    from tensorflow.contrib.framework.python.ops import add_arg_scope as contrib_add_arg_scope
ModuleNotFoundError: No module named 'tensorflow.contrib'
/home/clay/PycharmProjects/ganymede/venv/bin/python/home/clay/PycharmProjects/ganymede/main.py
2020-04-01 22:07:09.176637:W tensorflow/stream_executor/platform/default/dso_loader.cc:55]无法加载动态库“libnvere.so.6”;Dleror:libnvinfer.so.6:无法打开共享对象文件:没有这样的文件或目录
2020-04-01 22:07:09.176781:W tensorflow/stream_executor/platform/default/dso_loader.cc:55]无法加载动态库“libnvere_plugin.so.6”;dlerror:libnvere_plugin.so.6:无法打开共享对象文件:没有这样的文件或目录
2020-04-01 22:07:09.176798:W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:30]无法打开某些TensorRT库。如果您想将Nvidia GPU与TensorRT一起使用,请确保正确安装了上述缺失的库。
回溯(最近一次呼叫最后一次):
文件“/home/clay/PycharmProjects/ganymede/main.py”,第6行,在
导入tflearn
文件“/home/clay/PycharmProjects/ganymede/venv/lib/python3.6/site packages/tflearn/_init___;.py”,第4行,在
从…起导入配置
文件“/home/clay/PycharmProjects/ganymede/venv/lib/python3.6/site packages/tflearn/config.py”,第5行,在
从.variables导入变量
文件“/home/clay/PycharmProjects/ganymede/venv/lib/python3.6/site packages/tflearn/variables.py”,第7行,在
从tensorflow.contrib.framework.python.ops导入add_arg_作用域作为contrib_add_arg_作用域
ModuleNotFoundError:没有名为“tensorflow.contrib”的模块

我如何开始解决这个问题?我只玩了一会儿python的东西,到目前为止,我的代码中只写了“导入”和“打印”。。。ay caraba

在pycharm IDE的底部有一个名为“Terminal”的选项卡。 单击它并转到python环境:

/home/clay/PycharmProjects/ganymede/venv
就你而言

然后键入

python -m pip uninstall tensorflow
python -q pip install tensorflow==2.1.0
如果没有看到输出,则成功安装了tensorflow 但是如果你真的看到了什么 再次删除tensorflow并尝试改用conda venv(教程:) 然后激活你的venv和

conda install tensorflow
最后。确保你的pycharm解释器在你的conda venv上运行