linux下基于Anaconda安装Tensorflow

本文介绍了如何在Linux系统中利用Anaconda创建一个独立的TensorFlow计算环境,详细步骤包括下载Anaconda、安装、创建环境以及激活和安装TensorFlow。这样做的好处是不会影响已有的Python包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Anaconda 是一个集成许多第三方科学计算库的 Python 科学计算环境,Anaconda 使用 conda 作为自己的包管理工具,同时具有自己的计算环境,类似 Virtualenv.

和 Virtualenv 一样,不同 Python 工程需要的依赖包,conda 将他们存储在不同的地方。 TensorFlow 上安装的 Anaconda 不会对之前安装的 Python 包进行覆盖.

  • 安装 Anaconda

https://www.anaconda.com/download/ 下载需要的版本,安装,默认安装在/root/anaconda2下

sh Anaconda2-5.2.0-Linux-x86_64.sh
安装完之后重新打开一个命令行有效。
  • 安装成功Anaconda之后建立一个Tensorflow环境
# Python 2.7
$ conda create -n tensorflow python=2.7

# Python 3.4
$ conda create -n tensorflow python=3.4
  • 激活tensorflow环境并安装

$ source activate tensorflow

进入环境,从相应链接下载安装TensorFlow

(tensorflow)$ pip insta
### 使用 Anaconda 和 VSCode 安装 TensorFlow #### 创建并激活 TensorFlow 环境 为了创建一个新的 Python 环境专门用于 TensorFlow 的开发工作,可以利用 `conda` 命令来完成此操作。建议指定较低版本的 Python 如 3.6 或者根据需求调整至更早版本以避免潜在兼容性问题[^4]。 ```bash conda create -n tf_env python=3.6 ``` 接着需激活新建立的环境: ```bash conda activate tf_env ``` #### 设置国内源加速下载过程 考虑到官方仓库可能存在的网络延迟情况,推荐更改默认频道到清华大学开源软件镜像站或其他稳定资源站点以便更快获取所需依赖项[^3]。 ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes ``` #### 安装 TensorFlow 及其相关库 一旦上述准备工作就绪,则可通过 pip 工具直接安装 TensorFlow 库文件;对于 CPU 版本而言,执行如下指令即可实现快速部署[^2]。 ```bash pip install tensorflow ``` 如果遇到任何权限错误提示,请尝试附加 `-m` 参数重新运行命令或者切换成管理员模式启动命令行工具再试一次。 #### 配置 Visual Studio Code 编辑器支持 为了让 VSCode 能够识别刚刚设置完毕的新环境作为首选解析器之一,应当按照以下步骤进行相应设定: 1. 打开目标项目所在目录下的 `.vscode/settings.json` 文件(如果没有该文件则可自行创建),并将其中的内容更新为指向正确位置上的 Python 解释程序路径。 ```json { "python.pythonPath": "${workspaceFolder}/path/to/env/bin/python" } ``` 2. 利用快捷键组合 Ctrl+Shift+P (Windows/Linux) / Cmd+Shift+P (Mac),输入 “Python Select Interpreter”,随后从列表选项里挑选刚才所建之虚拟空间对应的解释引擎实例。 通过以上流程,便可以在本地计算机上顺利搭建起基于 Anaconda 和 VSCode 平台之上适用于机器学习研究工作的 TensorFlow 开发框架了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值