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登录QQ邮箱发信的实现代码
Feb 10 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
python xlsxwriter库生成图表的应用示例
Mar 16 Python
详解django中使用定时任务的方法
Sep 27 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
Python闭包与装饰器原理及实例解析
Apr 30 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
May 23 Python
Python学习之路安装pycharm的教程详解
Jun 17 Python
python之语音识别speech模块
Sep 09 Python
python实现测试工具(二)——简单的ui测试工具
Oct 19 Python
python爬虫基础之urllib的使用
Dec 31 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 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 异常处理实现代码
2009/03/10 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
JS实现拼图游戏
2021/01/29 Javascript
js实现全选和全不选
2020/07/28 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
关于Js中new操作符的作用详解
2021/02/21 Javascript
Python代码的打包与发布详解
2014/07/30 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python 实现屏幕录制示例
2019/12/23 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
销售主管岗位职责
2014/02/08 职场文书