Как установить TensorFlow из пакетов, загруженных вручную с https://pypi.org/simple/*?

Я пытаюсь установить TensorFlow в Windows, используя Anaconda, за брандмауэром.

Ни одной из попыток

- доверенный хост

pip install tensorflow --trusted-host pypi.python.org

conda create

conda create -n tensorflow pip python=3.6
activate tensorflow
pip install --ignore-installed --upgrade tensorflow

или --no-cache-dir

pip install tensorflow --no-cache-dir

позвольте мне установить тензорный поток с помощью Anaconda в Windows.

Проблема связана с правами доступа

> pip -v install tensorflow
...
* https://pypi.python.org/simple/tensorflow/
...
Starting new HTTPS connection (1): pypi.python.org
...
'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at ..>:
Failed to establish a new connection:
[WinError 10061] No connection could be made because the target
machine actively refused it',)': /simple/tensorflow/
...

Как ни странно, я могу загрузить файл whl нормально, но после

pip -v install tensorflow-1.10.0-cp36-cp36m-win_amd64.whl

Processing c:\...\tensorflow-1.10.0-cp36-cp36m-win_amd64.whl

говорит мне, что

Collecting grpcio>=1.8.6 (from tensorflow==1.10.0)
1 location(s) to search for versions of grpcio:
* https://pypi.python.org/simple/grpcio/

Итак, я полагаю, что установлю рекурсивно необходимые пакеты вручную, начиная с grpcio, но ни один из последних

pip -v install grpcio-1.14.1-cp36-cp36m-win32.whl

pip.exceptions.InstallationError: grpcio-1.14.1-cp36-cp36m-win32.whl is not a supported wheel on this platform.

ни самый старый из возможных, необходимых для этой версии тензорного потока

pip -v install grpcio-1.8.6-cp36-cp36m-win32.whl

pip.exceptions.InstallationError: grpcio-1.8.6-cp36-cp36m-win32.whl is not a supported wheel on this platform.

установлю.

Я могу скачать с https://pypi.org/simple/* нормально. Как использовать загруженные пакеты для установки tenorflow?

Conda 4.3.27
Python 3.6.2
Windows 7 Pro

Обновление 1

После первых шагов рецепт блюда

  • Загрузите tensorflow-1.10.0-cp36-cp36m-win_amd64.whl с сайта pypi.org/simple
  • Поместите файл whl в c: /Users/vrok/.conda/envs
  • activate c:/Users/vrok/.conda/envs/

четвертый

conda install tensorflow-1.10.0-cp36-cp36m-win_amd64.whl

терпит неудачу с

CondaHTTPError: HTTP 000 CONNECTION FAILED for url
<https://repo.continuum.io/pkgs/main/win-64/repodata.json.bz2>

хотя я могу загрузить https://repo.continuum.io/pkgs/main/win-64/repodata.json.bz2 вручную.

Обновление 2:

Я не привязан к Анаконде. Любой вариант в Windows хорош. PyCharm, IIUC, подключается к предыдущей установке. Он не предоставляет сам python / pip / venvs. Тем не менее, в Settings \ Project \ Project Interpreter пользователю не сообщается, какой URL-адрес был недоступен. Знание этого позволит тем, кто находится за брандмауэрами, открывать или запрашивать открытие доступа к определенным URL-адресам.

Связанный:

один, два

🤔 А знаете ли вы, что...
Python - это универсальный язык программирования.


3
3 250
1

Ответ:

Почему вы не пробовали очевидное?

conda install -n myenv tensorflow=[your version here or leave blank for latest]

или вы можете сделать это более интерактивным способом:

activate [your environment]
conda install [your thing]

Затем вы можете протестировать свою установку с помощью

conda list