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计算三角函数之atan()方法的使用
May 15 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
May 22 Python
详细介绍Python的鸭子类型
Sep 12 Python
python的多重继承的理解
Aug 06 Python
Python中使用haystack实现django全文检索搜索引擎功能
Aug 26 Python
Python微信公众号开发平台
Jan 25 Python
linux安装Python3.4.2的操作方法
Sep 28 Python
详解Python中的正斜杠与反斜杠
Aug 09 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
python不同系统中打开方法
Jun 23 Python
python如何写个俄罗斯方块
Nov 06 Python
python基础之模块的导入
Oct 24 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php多文件上传下载示例分享
2014/02/20 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
JS无限树状列表实现代码
2011/01/11 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
js delete 用法(删除对象属性及变量)
2014/08/24 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
Json解析的方法小结
2016/06/22 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
Vue组件开发技巧总结
2018/03/04 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
python归并排序算法过程实例讲解
2020/11/04 Python
团员个人的自我评价
2013/12/02 职场文书
优秀信贷员先进事迹
2014/01/31 职场文书
渡河少年教学反思
2014/02/12 职场文书
就业协议书怎么填
2014/04/11 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
同意报考公务员证明
2015/06/17 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
windows系统搭建WEB服务器详细教程
2022/08/05 Servers