conda安装tensorflow和conda常用命令小结


Posted in Python onFebruary 20, 2021

1. 在conda的一个环境下安装tensorflow

1)先查看它的各个版本:

conda search tensorflow

或者

conda search tensorflow-gpu

2)选择一个版本安装:

conda install tensorflow=0.10.0rc0

其他命令

更新:

conda update xxx

删除包:

conda remove xxx

2. conda的一些命令

添加环境:
(e.g. 名称为py36,python版本为3.6)

conda create -n py36 python=3.6

删除环境:

conda remove -n py36 --all

查看所有环境:

conda env list

或者:

conda info --e

添加镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

在 ~/.condarc文件中修改,先后顺序表示优先级(隐藏文件查看可用 ls -a)

复制环境:

conda create -n python36 --clone python36_new

环境迁移:

(在不同机器之间)

(1)生成环境文件

conda activate your_env
conda env export > your_env.yaml

(2)在另一台机器上克隆环境

conda env create -f your_env.yaml

(3)迁移pip安装的包

pip freeze > requirements.txt
pip install -r requirements.txt

3.其他

1. cuda环境变量(加入 .bashrc中):

export PATH=/dir/cuda-7.5/bin:$PATH 
export LD_LIBRARY_PATH=/dir/cuda/lib64:$LD_LIBRARY_PATH
 
# 选择机器
export CUDA_VARIABLE_DEVICES=0

2. conda下使用pip命令:

conda install pip

之后即可pip install...

---------------------------以下是题外话----------------------------

起因是我想使用pycharm的调试功能在调试我的代码。目前我是在本地修改代码文件传输到服务器上跑,但苦于无法调试,只能疯狂print,太原始了。代码的环境要求是python=2.7,tensorflow=0.10

第一个想法是:在自己电脑上安装conda,创建python=2.7和tensorflow=0.10的环境。问题:tensorflow0.10没有windows版本,只有mac版本。我虽然有苹果电脑,但不到万不得已不想换电脑折腾。

第二个想法:使用远程解释器,在服务器上用conda搭建python=2.7和tensorflow=0.10的环境。基本成功了,但问题是:安装的是cpu版本的tensorflow。

现在需要解决的问题:tensorflow不是gpu版本。

第一个想法:我要用conda安装tensorflow,不知道是不是只能使用conda install的命令。如果是,那我用命令conda search tensorflow-gpu查了,发现至少特tensorflow1.x以上才有gpu版本。

另外不太清楚pip命令是否能安装到conda的具体某个环境下,还是直接安装在整个大环境中了。清华镜像有tensorflow0.10的gpu版本,镜像站是:https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/,pip安装命令是:

pip install \
 -i https://pypi.tuna.tsinghua.edu.cn/simple/ \
 https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/gpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl

第二个想法:把代码升级为tensorflow1.x版本。有教程:https://3water.com/article/205992.htm,以及官方的升级工具:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/compatibility 同时,tensorflow1.x只能支持CUDA8和CUDA9,目前我在服务器上用的是CUDA7.5。那么还需要问下他们CUDA8在哪里。

第三个想法:如果要升级代码,不如顺便也升级为python3,省得以后麻烦多。

到此这篇关于conda安装tensorflow和conda常用命令小结的文章就介绍到这了,更多相关conda安装tensorflow和conda常用命令内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python新手实现2048小游戏
Mar 31 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
Aug 30 Python
go和python变量赋值遇到的一个问题
Aug 31 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
python多个模块py文件的数据共享实例
Jan 11 Python
详解Python logging调用Logger.info方法的处理过程
Feb 12 Python
浅谈python标准库--functools.partial
Mar 13 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
Django框架安装方法图文详解
Nov 04 Python
python 实现按对象传值
Dec 26 Python
Django mysqlclient安装和使用详解
Sep 17 Python
解决python存数据库速度太慢的问题
Apr 23 Python
TensorFlow低版本代码自动升级为1.0版本
Feb 20 #Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 #Python
TensorFlow的环境配置与安装方法
Feb 20 #Python
python爬虫爬取某网站视频的示例代码
Feb 20 #Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 #Python
python爬虫scrapy框架的梨视频案例解析
Feb 20 #Python
Keras保存模型并载入模型继续训练的实现
Feb 20 #Python
You might like
php,不用COM,生成excel文件
2006/10/09 PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
深入PHP异步执行的详解
2013/06/03 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
javascript 定义初始化数组函数
2009/09/07 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
js获取内联样式的方法
2015/01/27 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
DOM事件探秘篇
2017/02/15 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
在Vue中使用HOC模式的实现
2020/08/23 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
Python操作列表的常用方法分享
2014/02/13 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
Python自动登录QQ的实现示例
2020/08/28 Python
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
CAD制图人员的自荐信
2014/02/07 职场文书
教学质量评估实施方案
2014/03/17 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
大国崛起英国观后感
2015/06/02 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL