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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python使用BeautifulSoup分析网页信息的方法
Apr 04 Python
python实现将汉字转换成汉语拼音的库
May 05 Python
Python中文竖排显示的方法
Jul 28 Python
django框架防止XSS注入的方法分析
Jun 21 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
Jun 27 Python
django用户登录验证的完整示例代码
Jul 21 Python
在keras中获取某一层上的feature map实例
Jan 24 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
python 实现波浪滤镜特效
Dec 02 Python
Python就将所有的英文单词首字母变成大写
Feb 12 Python
python实现会员信息管理系统(List)
Mar 18 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
文件上传的实现
2006/10/09 PHP
简单的用PHP编写的导航条程序
2006/10/09 PHP
php 归并排序 数组交集
2011/05/10 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
jQuery参数列表集合
2011/04/06 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
js 作用域和变量详解
2017/02/16 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
python:print格式化输出到文件的实例
2018/05/14 Python
Python中修改字符串的四种方法
2018/11/02 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
Python如何对齐字符串
2020/07/30 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
特罗佩亚包官方网站:Tropea
2017/01/03 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
法学专业应届生求职信
2013/10/16 职场文书
精细化工应届生求职信
2013/11/17 职场文书
简历上的自我评价
2014/02/03 职场文书
地球一小时倡议书
2014/04/15 职场文书
竞选班委演讲稿
2014/04/28 职场文书
国家奖学金获奖感言
2014/08/16 职场文书