Проблемы с Tensorflow и Python 3.6 при использовании Pycharm в Ubuntu 19.10 - PullRequest
1 голос
/ 02 апреля 2020

Установка tenorflow с использованием инструментов пакета интерпретатора pycharms захватила мой ноутбук, прежде чем оставить сообщение с сообщением о том, что при установке tenorflow возникла проблема. Я перезапустил 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'

Как мне вообще начать решать эту проблему? Я только немного поэкспериментировал с python, пока в моем коде написано «import» и «print» ... ay caraba

1 Ответ

2 голосов
/ 02 апреля 2020

в нижней части Pycharm IDE есть вкладка «Терминал». щелкните по нему и go в python env:

/home/clay/PycharmProjects/ganymede/venv

в вашем случае.

, затем введите

python -m pip uninstall tensorflow
python -q pip install tensorflow==2.1.0

, если вы не видите на выходе вы успешно установили tenorflow, но если вы что-то видите, удалите тензор еще раз и попробуйте вместо этого использовать conda venv (учебное пособие: https://www.youtube.com/watch?v=mIB7IZFCE_k), затем активируйте ваш venv и, наконец,

conda install tensorflow

, убедитесь, что ваш переводчик pycharm запущен на вашем conda venv.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...