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中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
Python验证码识别处理实例
Dec 28 Python
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
python中virtualenvwrapper安装与使用
May 20 Python
Python 3 判断2个字典相同
Aug 06 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
Python 转换RGB颜色值的示例代码
Oct 13 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
解决Python发送Http请求时,中文乱码的问题
Apr 30 Python
python区块链持久化和命令行接口实现简版
May 25 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 清除网页病毒的方法
2008/12/05 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
JS的get和set使用示例
2014/02/20 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
玩转方法:call和apply
2014/05/08 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
DOM 事件流详解
2015/01/20 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
python安装以及IDE的配置教程
2015/04/29 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
骆驼官方商城:CAMEL
2016/11/22 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
青年教师培训方案
2014/02/06 职场文书
医师定期考核实施方案
2014/05/07 职场文书
反对邪教标语
2014/06/30 职场文书
企业整改报告范文
2014/11/08 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
关于童年的读书笔记
2015/06/26 职场文书
七一慰问简报
2015/07/20 职场文书
青少年法制教育心得体会
2016/01/14 职场文书