Python2.7 pip установить тензор потока при установке Anaconda с python3.5 - PullRequest
0 голосов
/ 24 сентября 2019

У меня был большой проект на Python 2.7, который требовал тензорного потока.Но я не могу установить pip, когда я установил Anaconda с python3.5.

pip install tensorflow

Заданная ошибка:

Требование уже выполнено: тензор потока в c: \ users \ victo \ anaconda3 \lib \ site-packages (1.14.0) s \ victo \ anaconda3 \ lib \ site-packages (из тензорной доски <1.15.0,> = 1.14.0-> тензорный поток) (3.1.1) Сбор setuptools> = 41.0.0(с тензорной доски <1.15.0,> = 1.14.0-> tenorflow) .. Использование кэшированного https://files.pythonhosted.org/packages/b2/86/095d2f7829badc207c893dd4ac767e871f6cd547145df797ea26baea4e2e/setuptools-41.2.0-py2.py3-none-any.whl
Обнаружена существующая установка: setuptools 27.2.0 ОШИБКА: невозможно удалить записи из несуществующего файла c: \ users \ victo \anaconda3 \ Lib \ сайт-пакеты \ простой install.pth

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Вы должны создавать разные среды для разных проектов, что является очень простой функцией, включенной в conda.conda является одновременно менеджером пакетов и менеджером среды.

Что такое виртуальная среда

venv (для Python 3) и virtualenv (для Python 2) позволяет управлять установками отдельных пакетов для разных проектов .По сути, они позволяют вам создать «виртуальную» изолированную установку Python и установить пакеты в эту виртуальную установку.Когда вы переключаете проекты, вы можете просто создать новую виртуальную среду, и вам не придется беспокоиться о нарушении пакетов, установленных в других средах.Всегда рекомендуется использовать виртуальную среду при разработке приложений Python.

Примеры

# create an virtual environment named py2 with Python 2.7 installed
conda create -n py2 python=2.7

# another env named py3 with Python 3.7
conda create -n py3 python=3.7

# activate an env and install package into this very env
conda activate py3

# install packages with pip, or conda
pip install tensorflow
# or
conda install tensorflow

# exit the env
conda deactivate

Советы : после активации env вы можете использоватьpip или conda для установки в него пакетов.Но никогда не используйте их в виртуальной среде.

Расширенное чтение

0 голосов
/ 24 сентября 2019

Раньше у меня были обе установки.Просто установите его в другую папку и запустите нужную версию anaconda в соответствии с проектом.

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