Skip to main content
 首页 » 编程设计

python之安装tensorflow的正确命令

2024年08月20日29jillzhang

尝试在 Anaconda 上安装 Tensorflow 时,我尝试了两种类型的命令。 conda install tensorflow-gpu 工作正常。但是,当尝试 conda install -c anaconda tensorflow-gpu 时,如图所示 here .它给出以下错误消息。

Fetching package metadata ... 
CondaHTTPError: HTTP None None for url <https://conda.anaconda.org/anaconda/linux-64/repodata.json> 
Elapsed: None 
 
An HTTP error occurred when trying to retrieve this URL. 
HTTP errors are often intermittent, and a simple retry will get you on your way. 
ConnectionError(MaxRetryError("HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /anaconda/linux-64/repodata.json (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x2b8e3f4ec110>: Failed to establish a new connection: [Errno -2] Name or service not known',))",),) 

可能是什么原因?

请您参考如下方法:

有两种类型的 tensorflow :

  1. 仅支持 CPU 的 TensorFlow
  2. 支持 GPU 的 TensorFlow

您必须选择安装 TensorFlow 的机制。支持的选项如下:

  1. virtualenv

  2. using pip

  3. Docker

  4. Anaconda

我用pip给出步骤

要安装,在终端中运行以下命令

sudo apt-get install python-pip python-dev   # for Python 2.7 
sudo apt-get install python3-pip python3-dev # for Python 3.n 
 
pip install tensorflow     # Python 2.7; for CPU support 
pip3 install tensorflow    # Python 3.n; for CPU support 
pip install tensorflow-gpu # Python 2.7;  for GPU support 
pip3 install tensorflow-gpu # Python 3.n; for GPU support  

要卸载,请在终端中运行以下命令:

sudo pip uninstall tensorflow  # for Python 2.7 
sudo pip3 uninstall tensorflow # for Python 3.n