如何从手动下载的包安装TensorFlowhttps://pypi.org/simple/*?

2024-05-16 11:32:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在Windows上使用Anaconda在防火墙后面安装TensorFlow。在

没有任何尝试

--trusted-host

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

conda create

^{pr2}$

--no-cache-dir

pip install tensorflow --no-cache-dir

让我在Windows上用Anaconda安装tensorflow。在

这个问题与访问权限有关

> 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文件,但是afterwards

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.

也不是这个版本的tensorflow所需要的最古老的

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/*下载。如何使用下载的软件包安装tensorflow?在

Conda 4.3.27
Python 3.6.2
Windows 7 Pro

更新1

recipe的第一步之后

  • 下载tensorflow-1.10.0-cp36-cp36m-win_amd64.whlpypi.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解释器中,不会告诉用户哪个URL无法访问。知道了这一点,防火墙后面的人就可以打开或请求打开对特定url的访问。在

相关:

onetwo


Tags: installpiphttpsorgpypiwindowstensorflowconnection
1条回答
网友
1楼 · 发布于 2024-05-16 11:32:04

你为什么不尝试显而易见的方法?在

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

或者您可以用更具互动性的方式:

^{pr2}$

然后可以使用测试安装

conda list

相关问题 更多 >