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 os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
Python实现快速多线程ping的方法
Jul 15 Python
Python简单实现enum功能的方法
Apr 25 Python
python虚拟环境virtualenv的安装与使用
Sep 21 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
python实现按长宽比缩放图片
Jun 07 Python
python+os根据文件名自动生成文本
Mar 21 Python
Python3.5装饰器原理及应用实例详解
Apr 30 Python
让你的Python代码实现类型提示功能
Nov 19 Python
Python调用SMTP服务自动发送Email的实现步骤
Feb 07 Python
python实现简单的名片管理系统
Apr 26 Python
python数字图像处理数据类型及颜色空间转换
Jun 28 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
JavaScript事件委托实例分析
2015/05/26 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
2016/09/22 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
Python中tell()方法的使用详解
2015/05/24 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
应届生人事助理求职信
2013/11/09 职场文书
竞聘自述材料
2014/08/25 职场文书
新兵入伍心得体会
2014/09/04 职场文书
实习感想范文
2015/08/10 职场文书
JavaScript的function函数详细介绍
2021/11/20 Javascript