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改变日志(logging)存放位置的示例
Mar 27 Python
使用python为mysql实现restful接口
Jan 05 Python
win7+Python3.5下scrapy的安装方法
Jul 31 Python
在Python中append以及extend返回None的例子
Jul 20 Python
Python配置文件处理的方法教程
Aug 29 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
Feb 10 Python
Python3 集合set入门基础
Feb 10 Python
python实现将列表中各个值快速赋值给多个变量
Apr 02 Python
django正续或者倒序查库实例
May 19 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
Django数据库迁移常见使用方法
Nov 12 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
zf框架的数据库追踪器使用示例
2014/03/13 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
javascript 类定义的4种方法
2009/09/12 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
浅谈python jieba分词模块的基本用法
2017/11/09 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
社区庆八一活动方案
2014/02/02 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
聘任书的格式及模板
2019/10/28 职场文书