Как понизить Python с 3,7 до 3,6 - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь установить тензор потока, но он требует установки Python 3.6, и у меня установлен только Python 3.7.Я пытался переключиться, используя brew и pyenv, но это не работает.

Кто-нибудь знает способ решения этой проблемы?

Ответы [ 6 ]

0 голосов
/ 04 апреля 2019

Создайте виртуальную среду Python с помощью conda, а затем установите tenorflow:

$ conda create -n [environment-name] python=3.6
# it may ask for installing python-3.6 if you don't have it already. Type "y" to proceed...
$ activate [environment-name]
$ pip install tensorflow

Теперь вы можете активировать среду всякий раз, когда вы хотите использовать tenorflow.

Если у вас нет менеджера пакетов conda, сначала скачайте его отсюда: https://www.anaconda.com/distribution

0 голосов
/ 30 января 2019

создайте виртуальную среду, установите и переключитесь на python 3.6.5

$ conda create -n tensorflow python=3.7
$ conda activate tensorflow
$ conda install python=3.6.5
$ pip install tensorflow

активируйте среду, когда вы захотите использовать tenorflow

0 голосов
/ 20 января 2019

Загрузите python 3.6.0 из https://www.python.org/downloads/release/python-360/

Установите его как обычный пакет.

Выполните cd /Library/Frameworks/Python.framework/Version

Выполните команду ls и все установленные Pythonверсии будут видны здесь.

Выполнить sudo rm -rf 3.7

Проверьте версию сейчас по python3 -V, и сейчас будет 3,6.

0 голосов
/ 30 октября 2018

Если вы работаете с Anaconda, то

conda install python=3.5.0
# or maybe 
conda install python=2.7.8
# or whatever you want....

может работать.

0 голосов
/ 25 октября 2018
$ brew unlink python
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
$ brew switch python 3.6.5
$ pip install tensorflow
0 голосов
/ 22 октября 2018

У меня были проблемы с установкой 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

Надеюсь, это поможет

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