anaconda确实很好用,省去了很多麻烦,现在我个人推荐直接使用anaconda。

anaconda的特点:可以存在多个python环境,要使用某一个环境的话,就需要切换到这个环境,安装、卸载包都是在某一个特定的环境下进行的。所谓环境其实就是在不同的目录下安装不同的python和包而已,而切换环境就是切换一下目录。

基本操作:

创建一个python3.4环境:
conda create --name python34 python=3.4 激活:
activate python34 # for Windows
source activate python34 # for Linux & Mac # 如果想返回默认的环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac #列出所有环境
conda env list # 删除一个已有的环境
conda remove --name python34 --all

补充:

anaconda具体安装流程和使用方法请参考:https://blog.csdn.net/ITLearnHall/article/details/81708148

连接vscode:

同样点击左下角的齿轮,选择comand palette, 在里面选择python解释器,就会自动连接anaconda的环境了。(在安装的时候注意要勾选推荐选项)

解决powershell中禁止执行脚本的办法:以管理员权限打开powershell,然后执行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned命令

详细情况参考:https://blog.csdn.net/qq_42739865/article/details/88855495

自带的jupyter如何切换kernel:

conda create -n py3 python=3 # 创建一个python3的环境,名为py3
activate py3 # 激活py3环境
conda install ipykernel # 安装ipykernel模块
python -m ipykernel install --user --name py3 --display-name "py3" # 进行配置
jupyter notebook # 启动jupyter notebook,然后在"新建"中就会有py3这个kernel了

安装包

可以使用conda或者pip安装,但是要注意用什么安装就用什么卸载并且要保证conda和pip是同一环境下的,不要装错了,因为有些包可能只在pip上提供,不在conda上提供

安装tensorflow:

安装cpu版本:在对应的环境下输入

pip install --upgrade --ignore-installed tensorflow

如果报错缺少msgpack,pip安装即可

如果出现一下错误:Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问:就在install后加上 --user

运行程序出现一下警告: Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

解决办法参考:https://blog.csdn.net/hq86937375/article/details/79696023

windows下安装anaconda和tensorflow的更多相关文章

  1. Windows下安装Anaconda

    Windows下安装Anaconda   Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.因为包含了大量的科学 ...

  2. 解决 windows下安装Anaconda后python pip不可用的情况

    在windows系统下通过安装Anaconda的方式安装的python使用中发现不能再通过pip安装python包.只能通过conda install packname 的方法,导致很多conda不支 ...

  3. Ubuntu下安装Anaconda和tensorflow

    官方指南:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/docs_src/install/install_linux. ...

  4. Windows下安装Tensorflow报错 “DLL load failed:找不到指定的模块"

    Windows下安装完tensorflow后,在cmd下运行python后import tensorflow出现如下错误: Traceback (most recent call last):  Fi ...

  5. windows下安装python和依赖包的利器——Anaconda

    在windows下安装python和很多依赖包,安装起来略为痛苦,可以使用python的大整合包——Anaconda Anaconda下载地址: http://continuum.io/downloa ...

  6. Win10 64bit下安装GPU版Tensorflow+Keras

    Tensorflow和Keras都是支持Python接口的,所以本文中说的都是搭建一个Python的深度学习环境. Keras是对Tensorflow或者Theano的再次封装,也就是以Tensorf ...

  7. Windows下安装scikit-learn

    Windows下安装scikit-learn 准备工作 Python (>= 2.6 or >= 3.3), Numpy (>= 1.6.1) Scipy (>= 0.9), ...

  8. Windows下安装python的scipy等科学计算包(转)

    如果要使用python进行科学计算.数据分析等,一定要安装scipy.seaborn.numpy等等包. 但Windows下安装python的第三方库经常会出现问题.此前,已介绍过Windows下如何 ...

  9. ubuntu下基于Anaconda使用Tensorflow

    为了在ubuntu下利用Anaconda使用tensorflow,但在利用conda安装tensorflow,不能在终端,spyder和notebook中直接使用,需要我们进行一定的配置. 1.安装A ...

随机推荐

  1. python算法与数据结构-选择排序算法(33)

    一.选择排序的介绍 选择排序(Selection sort)是一种简单直观的排序算法.首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素, ...

  2. rxjs 入门--环境配置

    原文: https://codingthesmartway.com/getting-started-with-rxjs-part-1-setting-up-the-development-enviro ...

  3. 题解 洛谷P2503 【[HAOI2006]均分数据】

    看了眼题目和数据范围\(n \leq 20,k \leq 6\)自然想到了\(dfs\)分组求解,主要是被这道题坑自闭过. 然而硬来\(dfs\)肯定会被蜜汁\(T\)掉,因为暴力\(n\)个数所在集 ...

  4. (java)selenium webdriver学习--打开新窗口,并判断新窗口是否与目标窗口一致

    描述:selenium webdriver学习--打开新窗口,并判断新窗口是否与目标窗口一致,若一致则切换到该窗口并获取标题 跳出if判断,获取父级标题,并关闭 HTML标签不太明显时,可以用路径表示 ...

  5. 23、CacheManager原理剖析与源码分析

    一.图解 二.源码分析 ###org.apache.spark.rdd/RDD.scalal ###入口 final def iterator(split: Partition, context: T ...

  6. Sudoku(简单DFS)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5547 数据比较少,直接暴力DFS,检验成立情况即可 AC代码:但是不知道为什么用scanf,print ...

  7. Java 操作Redis封装RedisTemplate工具类

    package com.example.redisdistlock.util; import org.springframework.beans.factory.annotation.Autowire ...

  8. Linux下的find命令详解

    0x01 简介 find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子 ...

  9. 【洛谷】P2261 [CQOI2007]余数求和

    题面?? 点我获得题面QAQ 我这个咕儿终于在csp初赛前夕开始学习数论了! 我是绝对不会承认之前不学数学是因为去年刚开始学OI的时候就跟yyq他们学莫比乌斯反演然后自闭的 分析 对于k mod i, ...

  10. SpringMVC处理请求释放静态资源的三种方式

    方式一 在SpringMVC的配置文件中添加如下语句 <mvc:default-servlet-handler/> 说明:当SpringMVC前端控制器对静态资源进行拦截后,在通过处理器映 ...