conda的安装与tensorflow的安装+pip与conda区别和环境变量的小Tip
conda的安装与tensorflow安装
前言
博主历经千心万苦终于下了个对于我windows友好的conda,之前一直苦于安装anconda,anaconda与miniconda的区别个人觉得主要就是anaconda有个anconda navigator,而miniconda差不多只有一个conda,但是anaconda毕竟是开发者用的多软件,主要在ubuntu上应用,在windows上还是没有那么好用,之前一直卡在anaconda navigator打不开当中,试了网上流行的四部曲,就是没用,下拉好几个版本的anaconda尝试各种改变安装中的细节,就是没成,网上解决的问题和我的报误也不一致。。。。。。然后发现了miniconda这个玩意,原来就是anaconda的精简版本,得,就换这个试试可以不。又花了一天尝试终于成功了(最新版本得minicona装上去还是有问题)
下载
去miniconda官网下载https://repo.continuum.io/miniconda/
Miniconda3-3.19.0-Windows-x86_64版本
为什么一定是这个呢,,,因为博主是用这个成功的!!!最新版本的不管python2还是python3版本都不行,而且这版本还是python3.5版本哦,方便装tensorflow~~~~。
安装
如下图片
等待安装成功即可。
检验安装是否正常
安装完,这版本的miniconda甚至没有在菜单栏给出promt!!!别急别急,promt也只是快速打开anaconda命令行环境的快捷方式而已了,其实感觉和单纯的命令提示符没啥区别
打开cmd窗口
1、你可以这样打开命令提示符(cmd)
有时候需要管理员身份
2、也可以这样
shift+鼠标右键
颜色会有点区别,但是功能一样的
但是此方法暂时想不出怎样打开管理员模式
3、也可以这样
新建txt文件
输入内容cmd.exe,然后保存
重命名位cmd.bat
这样就相当于多了个cmd打开的快捷图标
如果想要打开管理员模式,则
检查
安装conda主要就是方便管理多个python环境嘛,我们就尝试看看能不能创建一个新的环境作为检验。
输入
conda create -name 此处输入你想取得环境名字 python=输入你想要的版本号
例如本人装python3.5版本
conda create -n tensorflow python=3.5
例如本人装python2.7版本(name可缩写为n)
conda create -n py2 python=2.7
tip:最外层环境里面因为装了miniconda本身也是个python3.5得环境,也能用来装tensorflow,但是为了方便管理,一般都装在自己新建得环境里面。
这里发现没问题!!!!!(有的时候安装要梯子,这里默认大家有了~~)
结果
你之前miniconda安装得路径
新建的环境都放在里面envs里面
打开一个看看里面是不是有东西,确实有,成功!!!
你的python3.5
安装tensorflow
以前tensorflow好像只能支持python2得,慢慢python3用的多了,现在tensorflow在windows上能装在python3.5里面了(好像就python3.5)
先激活环境
activate 你的环境名
例如我的
activate tensorflow
发现前面路径中多了前缀,显示进入环境
下面开始安装
输入命令
conda install tensorflow
等待安装成功
输入网上普遍得检验代码(也是官网给出的)开始检验
import tensorflow as tf hello = tf.constant('Hello,tensorflow') sess = tf.Session() print(sess.run(hello))
发现虽然输出正常,但是中间那么成一段报错什么意思?
官网给出了解释,下面博客相当于它的中文版https://www.geek-share.com/detail/2733035959.html
如下其中加入语句
import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
报错消失
DONE!!!
题外话(搭环境真的又累又没营养)/瘫倒/
TIP 关于conda和pip的一些小区别和环境变量(全局变量)的小想法
上面pip也能用来装tensorflow
语句如下
pip install tensorflow
一般刚装好的低版本提示要更新
用如下python命令更新
python -m pip install –upgrade pip
或者conda命令更新
conda install mingw libpython
然后再重复
pip install tensorflow
发现成功,同上验证也成功,那么类似,那么pip和conda什么关系呢?
经过和学长交流发现,pip是python自带的,而conda是安装anaconda或者miniconda提供的,俗称的蟒蛇软件商给的,conda可以用来安装管理python,pip当然不能管理python,pip是python下的,所以用pip来装python不可能,但是connda可以装python
有的人不用conda去管理pyhon环境,他们自己安装自己要的python各个版本,然后通过修改全局变量来实现用哪个版本的python(全局变量就是比如你要在桌面的路径中输入python,可以运行,其实就是能用到其实exe文件在其他路径下的python.exe,那么这个python.exe就必须为全局变量)
通过conda安装的工具包例如tensorflow只会出现在conda list中,不会出现在pip list 中,倒过来也一样
windows上全局变量修改可以通过
在此处进行修改
在为了更加清醒了解,我们看看博主电脑C:\Miniconda3:C:\Miniconda3\Scripts;C:\Miniconda3\Libray\bin有啥:
这里有外层python的exe
这里有conda的exe
第三个路径没有exe暂时不知道干嘛用的
而学长通过修改python.exe的名称或者还有些要改实现的不通过conda管理,自己管理自己的python环境,实现的python间的切换
上面一些猜测,,有误不可避免,希望指教
阅读更多- tensorflow安装的时候,没有su权限,即使利用anaconda虚拟环境,pip仍没有权限的问题
- Python机器学习(一) Python安装与环境变量配置 PiP包管理安装
- python库管理工具pip,pygame安装及环境变量配置
- Linux安装完jdk后集中设置环境变量的方法,以及区别
- 【Tensorflow】 第三节 环境搭建一 Ubuntu16.04LTS安装Python/pip/ANACONDA
- Win10下安装及运行tensorflow(CPU版)(二)——安装Anaconda及环境变量配置
- conda创建新环境,安装tensorflow,启动对应环境的spyder,并安装新的packages
- linux下使用pip在虚拟环境下安装tensorflow-gpu
- 在win7上安装pip,一般在scripts目录已经有安装好的应用程序,把该目录设置成环境变量即可用
- 安装JDK、Java环境变量设置以及JVM、JRE和JDK的区别
- java学习之旅03--JDK和JRE和JVM的区别,JDK的下载安装,环境变量配置,测试安装成功
- 同一台PC安装了多版本python,且均配置了环境变量,pip list的时候提示:failed to create process
- Ubuntu16.04 python3.5下安装pip3与TensorFlow1.0.0
- Java实践(一)——安装JDK,环境变量配置
- 通过Anaconda安装TensorFlow环境
- JDK安装和环境变量配置技巧
- Win10环境下Python入门(二)pip升级、换源、第三方包安装
- 免安装版本的tomcat,要建立环境变量
- java sdk安装后环境变量的配置