Как я могу переключаться между версиями Python 3 - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь использовать тензор потока, но мой питон недавно.У меня есть python3.7.2, и мне нужен py3.6 для установки и использования tenorflow.

Я установил py3.6.8, но все еще не могу установить его с помощью pip.Есть ли способ обмена между версиями python для установки / использования tenorflow.Или это связано с моей версией pip?

Ошибка: Не удалось найти версию, которая удовлетворяет требованию тензорного потока в версиях:

Основная проблема заключается в том, что я не знаю, какполучить тензор потока.Может ли кто-нибудь помочь мне сделать это?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

На сегодняшний день лучшим вариантом будет использование виртуальной среды Anaconda .После установки Anaconda используйте сред для управления различными версиями Python:

Python 3.6.8:

conda create -n myenv python=3.6.8 tensorflow

Python 3.7:

conda create -n myenv python=3.7 tensorflow

Почему я говорю, что лучше всего с Анакондой?Короче говоря, это может быть (намного) быстрее.Вот статья , в которой рассказывается, почему.

0 голосов
/ 11 февраля 2019

Вариант 1: Установите несколько версий в отдельных каталогах, и затем вы запустите программу python с той версией Python, которую вы хотите использовать.Вот так:

C:\Python26\Python.exe thescript.py

Что делает virtualenv, так это то, что он предоставляет вам множество отдельных «виртуальных» установок одной и той же версии Python.Это совершенно другая проблема, и, следовательно, она вам никоим образом не поможет.

Вариант 2:

Использование Pythonbrew.

Как только Pythonbrew станетустановлено:

#to install new python versions is as simple as:
pythonbrew install 2.7.2 3.2
#to use a particular version in the current shell:
pythonbrew use 3.2
#to uninstall:
pythonbrew uninstall 2.7.2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...