У меня были проблемы с установкой tenorflow с python 3.7, и я следовал этим инструкциям, чтобы настроить виртуальную среду с python3.6 и заставить ее работать
Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)
Unpack it with tar -xvzf Python-3.6.6.tgz
cd Python-3.6.6
run ./configure
run make altinstall to install it (install vs altinstall explanation here
настройка виртуальной среды python3.6 дляtenorflow
Если вы используете jupyter notebook или jupyter lab, это может быть полезно для выбора правильной виртуальной среды
python -m venv projectname
source projectname/bin/activate
pip install ipykernel
ipython kernel install --user --name=projectname
На этом этапе вы можете запустить jupyter, создать новыйзаписную книжку и выберите ядро, которое живет в вашей среде.
виртуальная среда и ноутбуки jupyter
Надеюсь, это поможет