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 str与repr的区别
Mar 23 Python
python冒泡排序简单实现方法
Jul 09 Python
分享一下Python 开发者节省时间的10个方法
Oct 02 Python
python处理html转义字符的方法详解
Jul 01 Python
基于Python的接口测试框架实例
Nov 04 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
python爬虫中get和post方法介绍以及cookie作用
Feb 08 Python
flask框架中勾子函数的使用详解
Aug 01 Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 Python
Python 实现顺序高斯消元法示例
Dec 09 Python
Python中Yield的基本用法
Oct 18 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 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结合jQuery实现找回密码
2015/07/22 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
js函数排序的实例代码
2013/07/01 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
Javascript中的数组常用方法解析
2016/06/17 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
python爬取个性签名的方法
2018/06/17 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
java字符串格式化输出实例讲解
2021/01/06 Python
什么造成了Java里面的异常
2016/04/24 面试题
小学中秋节活动方案
2014/02/06 职场文书
大学生校园创业计划书
2014/02/08 职场文书
银行批评与自我批评
2014/02/10 职场文书
九一八事变演讲稿
2014/09/05 职场文书
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
代收款委托书范本
2014/10/01 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang