Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

  Anaconda 具有强大而方便的包管理与环境管理的功能

Anaconda概述

  Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

Conda介绍

  conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。

  conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

Anaconda的安装

1、Anaconda下载地址

https://www.anaconda.com/download/#download

这里下载的是 5.3.0 64位版本

安装教程:

https://www.jianshu.com/p/2f3be7781451

https://blog.csdn.net/qq_37392932/article/details/81210470

 2、安装

  第一个勾是是否把Anaconda加入环境变量,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令。(提示not recommended。推荐安装完之后在Start Menu里右键打开Anaconda。如果选择add to PATH 来加入环境变量,否则可能会影响卸载。)

安装Microsoft VSCode依赖

添加环境变量

加入最后两行环境变量。一个是Anaconda的安装路径,一个时期中的Script

  3.测试结果
  打开cmd。分别输入python、ipython、conda、jupyter notebook等命令,会看到相应的结果,说明安装成功。(python是进入python交互命令行;ipython是进入ipython交互命令行,很强大;conda是Anaconda的配置命令;jupyter notebook则会启动Web端的ipython notebook,需要注意的是jupyter notebook命令会在电脑本地以默认配置启动jupyter服务)

  

4.修改管理镜像为国内源
Anaconda安装成功之后,我们需要修改其包管理镜像为国内源。Tsinghua Open Source Mirror

简单来说就是在cmd中分别运行这两个命令就好了。

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

打开界面

  官方文档:
 
    官网对几种运行方式的说明:
If you select Open Terminal–as in the example above–a terminal window appears.
If you select Open with Python, a terminal window running a Python interactive shell appears.
If you select Open with IPython, a terminal window running an IPython interactive shell appears.
If you select Open with Jupyter Notebook, Jupyter Notebook will open in a new browser window or tab.
To exit Jupyter Notebook:
1. Close the notebook tabs or windows in the browser.
2. Press Ctrl-C in the terminal window.
3. To stop the notebook, in the terminal window, type Y, then press Enter.
4. To exit the terminal window, type exit, then press Enter.
 

使用conda管理python

管理Python包

安装一个包:

conda install package_name

移除一个包:

conda remove package_name

升级包版本:

conda update package_name

查看所有的包:

conda list

管理Python环境

创建一个新环境:

conda create -n env_name  list of packages

删除名为env_name的环境:

conda env remove -n env_name

显示所有的环境:

conda env list

进入名为env_name的环境:

source activate env_name

退出当前环境:

source deactivate

pip 所有地址

https://pypi.org

安装Tensorflow

因为新版 Anaconda 自带的是 3.7版本的python,使用清华的源装了好几次tensorflow 都报错,说找不到对应的版本。参考这篇教程,在 Anaconda 中创建 python3.6 版本的TensorFlow环境

一、输入命令

conda create -n tensorflow python=3.6

二、激活 python3.6 的 tensorflow 环境

activate tensorflow

三、使用清华的源安装 tensorflow

pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple/

四、测试,正常

报错 Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

解决方案1:https://blog.csdn.net/hq86937375/article/details/79696023

解决方案2:https://blog.csdn.net/Fourierrr_/article/details/79749899

AVX 编译的 github 下载地址:https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.10.0/py36/CPU/avx2

Anaconda 安装教程(Win10环境) Tensorflow安装的更多相关文章

  1. Tensorflow安装教程-Win10环境下

    背景:最新版的Tensoflow已经支持Python3.6 首先,下载并安装Anaconda3 内置Python3.6的版本 https://www.continuum.io/downloads 安装 ...

  2. Hadoop2.9.1安装教程_环境Ubuntu_VMware安装

    一,环境选择 Hadoop需要运行在linux系统之下,所以有以下两种选择:1,安装双系统,缺点:此方式比较麻烦而且并不适合初学者,因为之后的安装以及配置过程可能会遇到许多问题,这需要我们上网去搜索. ...

  3. ~~Python解释器安装教程及环境变量配置~~

    进击のpython Python解释器安装教程以及环境变量配置 对于一个程序员来说,能够自己配置python解释器是最基础的技能 那么问题来了,现在市面上有两种Python版本 Python 2.x ...

  4. Python解释器安装教程以及环境变量配置 以及 pycharm的安装与激活

    计算机的组成 主板:人的骨架,用于拓展设备 CPU:人的大脑,用于计算和逻辑处理 硬盘:存储数据(永久储存),比如电脑上的 C盘,D盘 内存:临时记忆(断电即消失) 操作系统:XP win7 win1 ...

  5. win10环境下安装Ubantu双系统(超详解)

    win10环境下安装Ubantu双系统 1.准备工作: 先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像.根据自己的实际情况选择32位的或者 ...

  6. 第一站:CLion安装教程与环境配置

    原文来自:http://www.sunmey.cn/thread-129-1-1.html 本人:找了很久才找到的CLion安装教程与环境配置,这里分享给大家~ 这里要说明的一点是CLion是要钱的, ...

  7. Python解释器安装教程和环境变量配置

    Python解释器安装教程和环境变量配置 Python解释器安装 登录Python的官方网站   https://www.python.org/  进行相应版本的下载. 第一步:根据电脑系统选择软件适 ...

  8. YApi——手摸手,带你在Win10环境下安装YApi可视化接口管理平台

    手摸手,带你在Win10环境下安装YApi可视化接口管理平台 YApi YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建 ...

  9. 【LDAP安装】在已编译安装的PHP环境下安装LDAP模块

    在已编译安装的PHP环境下安装LDAP模块 (乐维温馨提示:其他模块也能以这个方式安装) 1.在PHP源码包内找到ldap模块文件 cd php-5.6.37 cd ext/ldap/ 2.phpiz ...

  10. Win10环境下安装theano并配置GPU详细教程

    一.软件和环境 (1)安装日期2016/12/23: (2)原材料VS2013,cuda-8.0(最好下载cuda7.5,目前theano-0.8.2对cuda-8支持不是很好),Anaconda3- ...

随机推荐

  1. QT5 QtreeWidget 实现点击item事件以及右键菜单删除item 和 重命名item

    1.new 一个QTreeWidget 对象,并设置头标签,和根节点(个人程序需要) QTreeWidget* treeWidget = ui.treeWidget;//我已经在ui设计师中拖了一个Q ...

  2. 分享知识-快乐自己:Spring线程池配置

    Spring通过ThreadPoolTaskExecutor实现线程池技术,它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现. Spring 配 ...

  3. 用Find命令查找文件

    ➜ AFNetworking find . -iname "*.swift" ./Example/tvOS Example/AppDelegate.swift ./Example/ ...

  4. hadoop_异常_02_ExitCodeException exitCode=1: chmod: changing permissions of `/ray/hadoop/dfs/data': Operation not permitted

    一.异常现象 启动hadoop时,datanode启动失败,出现如下异常: 2018-03-23 14:39:09,962 WARN org.apache.hadoop.hdfs.server.dat ...

  5. python2和python3 print输出不换行

    python2 print不换行 在print最后加上一个逗号,会把两个输出打印在同一行,不过两个输出之间有一个空格的间隔,例如:print '{0}'.format(123),print '{0}' ...

  6. 让camera实现类似cs第一人称视角旋转和位移

    直接把这个脚本挂在摄像机上就可: using System.Collections; using System.Collections.Generic; using UnityEngine; /* * ...

  7. PostgreSQL学习手册 性能提升技巧

    http://www.cnblogs.com/mchina/archive/2012/08/11/2537393.html 一.使用EXPLAIN:    PostgreSQL为每个查询都生成一个查询 ...

  8. Docker-安装与部署

    本文在CentsOS下安装Docker 1.安装前准备工作 系统要求: 在CentOS下需要64位的CentsOS 7  OS requirements To install Docker, you ...

  9. Java继承与接口

    public class test { public static void main(String[] args) { // TODO Auto-generated method stub B b= ...

  10. Oracle job procedure 存储过程定时任务(转自hoojo)

    Oracle job procedure 存储过程定时任务 oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务. 一.查询系统中的job,可以查询视图 --相关视图 ...