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 相关文章推荐
python3实现短网址和数字相互转换的方法
Apr 28 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
python 用下标截取字符串的实例
Dec 25 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
Python内存管理实例分析
Jul 10 Python
Python @property装饰器原理解析
Jan 22 Python
Python数据结构dict常用操作代码实例
Mar 12 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
浅析python实现动态规划背包问题
Dec 31 Python
Python下opencv使用hough变换检测直线与圆
Jun 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
PHP chr()函数讲解
2019/02/11 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
Python操作SQLite简明教程
2014/07/10 Python
对Python w和w+权限的区别详解
2019/01/23 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
python爬虫之自制英汉字典
2019/06/24 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
Python如何定义接口和抽象类
2020/07/28 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
超市5.1促销活动
2014/01/15 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
软环境建设心得体会
2014/09/09 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS