机器学习Python编程环境(Windows):VSCode+Anaconda
安装顺序:Anaconda ->VSCode (不必下载Python)->机器学习常用Python包

为什么选择VSCode ?

Anaconda + pycharm是大家都熟悉的Python编程环境,但是pycharm比较笨重,而VSCode是一款更加轻量级的编辑器,开大文件不卡,与大家熟知的Visual Studio不同,这款产品不是IDE,而只是一款集成了Git和Debug功能的Editor

  1. 官网下载Anaconda,地址:https://www.anaconda.com/download/

下载时选择合适的版本:Python3.6 or Python2.7,64位 or 32位

有了Anaconda后,便省去下载安装Python的过程了

安装:

安装类型选它推荐的 just me 选项,修改安装路径以节省C盘空间

其他都按照所提示的流程一直点next直到finish就好了

检验是否安装成功:

进入cmd,直接输入Python,出现如下信息,打开的便是Anaconda自动一起安装好的Python;或者命令行输入conda -v看是否会出现版本信息:

2.官网下载VSCode,地址:https://code.visualstudio.com/,按照提示安装好,不习惯英文界面的可以在扩展一栏中搜索并安装中文语言包:

3.VSCode配置

1)打开VSCode,在扩展一栏搜索并点击安装Python

2)配置Python路径

依次选择:文件->首选项->设置,

在右边搜索栏搜索python.pythonPath,将中间的搜索结果复制粘贴到右边【用户设置】,修改引号中间的地址为你的Anaconda安装的地址,记得后面追加一个python.exe,如D:/python-dev-env/Anaconda3/python.exe,注意中间的转移符是/而不是,保存这个json文件后它会自动覆盖中间所显示的默认设置。

4. 安装常用的机器学习Python包:

进入cmd,用pip或conda命令下载Python包:

pip install package-name, 如:
pip install numpy
pip install mkl
pip install scipy
pip install matplotlib
pip install scikit-learn
pip install pandas
pip install gensim

测试:控制台运行Python,输入:import package-name,回车没有报错就OK了。

注意:按顺序安装numpy+mkl→scipy→matplotlib→scikit-learn

还有一些比较特殊的包,如:

1) 自然语言处理工具包:nltk

在控制台或者Spyder中依次执行下面两行

import nltk
nltk.download()

会弹出如下界面,选择book或者选择all,然后download

2)深度学习框架:pytorch

在官网查看适合的下载命令:https://pytorch.org/

比如我的环境是Windows+conda+3.5,下面会根据你所选择的环境给出不同的命令。依次复制命令,进入cmd粘贴执行,就可以安装pytorch和torchvision啦。

【ps】也许,还没等你安装的时候发现conda这个命令没有!会出现错误,可能是尝试下载的时候直接用pip命令下载的不合适了pytorch,import之后无法调用torch的属性方法,所以我选择另一种方式安装:

1、清掉之前pip下载的pytorch

pip uninstall torch

2、用pip重新下载

step 1:选择好合适的版本后,复制给的连接,跳转到这个链接下载

step 2:打开cmd,进入下载的文件夹,运行命令:pip install 所下载的文件名

step 3:测试:import torch,print(torch.__version__)

3)安装了matplotlib之后,运行 from pylab import * 遇到问题:

报错:Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.

这是因为你没有安装mkl库,这个是intel开发的一个数学函数库,需要用pip install mkl 来进行安装。

报错:No module named 'pylab'

pylab是matplotlib的一个子包,应该先import matplotlib

【踩过的大坑】也许,在你期待的搓着小手准备安装各种包的时候,突然报出现如下错误:

“conda不是内部或外部命令”,这种问题我遇到过两次了,这怎么办?

查了许多网上的解决方法,大多都是建议配置Anaconda的系统环境变量,于是检查了一下在系统path中已有 Anaconda 以及 Anaconda/Scripts 的路径,因为Anaconda3在安装的过程中就自动配置了环境变量。屡试屡败后索性重新安装,后来问题莫名其妙解决了。

关于卸载,我是直接进入安装的Anaconda文件夹下,点击Uninstall-Anaconda3.exe执行文件,它就卸载得干干净净了:

我也不知道为什么重新安装就好了,知道的童鞋可以在这里跟我讲一下,多谢~

anaconda3卸载python_机器学习Python编程环境:VSCode+Anaconda相关推荐

  1. 机器学习Python编程环境搭建

    引言 使用Python作为机器学习的编程工具,具有很多优点,例如Python语法简洁,表达能力强(简短的几行代码抵得上其它语言数十行),第三方支持库多."工欲善其事,必先利其器", ...

  2. Python机器学习之编程环境的构建

    Python机器学习之编程环境的构建 目录 Python机器学习之编程环境的构建 @[TOC](目录) 前言 一.Python 3编程语言 二.Python之禅 三.Python环境构建 1.www. ...

  3. Win 10 系统下搭建 Python 编程环境,有手就行

    前言 想把一门编程语言学好,会搭建编程环境无疑是有必要的,纵然有线上集成的编程环境,但那高度依赖于网络条件以及诸多情况,这使得我们在编程的时候难以存储自己的资料. 学习和使用 python 一年多以来 ...

  4. python环境搭建_搭建Python编程环境

    说明:本文面向信息技术新教材环境下的中学生或者编程小白.Python作为新教材落实计算思维的主要载体,有其独特的魅力.千里之行始于足下,搭建Python运行环境是跨出进入新世界大门的第一步. 搭建Py ...

  5. python的开发环境有哪些系统_Win10下配置机器学习python开发环境

    近期计划写一写机器学习微信小程序的开发教程,但微信开发工具只提供了Windows和Mac OS版本,作为一名长期使用Linux系统的开发人员,虽然始终认为Linux系统才是对开发者最友好的,但微信团队 ...

  6. linux下spark的python编辑_Linux下搭建Spark 的 Python 编程环境的方法

    Spark编程环境 Spark 可以独立安装使用,也可以和Hadoop 一起安装使用.在安装 Spark 之前,首先确保你的电脑上已经安装了 Java 8 或者更高的版本. Spark 安装 访问 S ...

  7. Win10下配置机器学习python开发环境

    近期计划写一写机器学习微信小程序的开发教程,但微信开发工具只提供了Windows和Mac OS版本,作为一名长期使用Linux系统的开发人员,虽然始终认为Linux系统才是对开发者最友好的,但微信团队 ...

  8. vim-python使用教程_vim配置python编程环境及YouCompleteMe的安装教程

    python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...

  9. python编程环境要求_python公开课|我们需要优秀Python编程环境的要求居然是这些...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...

最新文章

  1. oracle最大实例数,【Oracle】RAC的多实例数据迁移至单机的多实例。
  2. javamail 收邮件并解析附件
  3. php图形图像,php图形图像处理
  4. MySQL之常用函数
  5. Effective_STL 学习笔记(十九) 了解相等和等价的区别
  6. spring boot: spring Aware的目的是为了让Bean获得Spring容器的服务
  7. Check Point CEO:“我们正在积极寻找收购目标”
  8. excel vba 快速显示及隐藏所选数据行,并获取多重选择区地址的行列号
  9. IntelliJ IDEA 开启很慢,运行不流畅,大项目卡顿?一招配置解决!
  10. win11如何取消开机自检 windows11取消开机自检的设置方法
  11. java day49【综合案例day01】
  12. Bar函数--Matplotlib
  13. 利用 Python分析北京雾霾天,发现这么秘密
  14. 预测未来的神技---马尔科夫模型
  15. java用switch判断日期_Java-用switch判断季节
  16. 统信自带浏览器js不兼容问题
  17. [情侣空间] 基于spring boot的自制情侣空间
  18. 小区门禁系统代码C语言,一套完整的门禁系统(原理图+源程序),包括电源充电...
  19. 在OpenCV中使用色彩校正
  20. c语言程序执行不了,为什么C语言程序中if和else后的语句执行不了?

热门文章

  1. FireBug实用指南
  2. android studio lbs项目,android studio use 百度LBS have JNICommonMemCache
  3. 添加javascript代码:_javascript事件?你又了解多少呢
  4. C需语言程序中的基本控制结构有哪些,C语言程序的基本控制结构1.ppt
  5. lstrip在python中是什么意思_什么是一目均衡图?如何利用一目均衡图来做交易?...
  6. Leet Code题解 - 1559. Detect Cycles in 2D Grid 检测二维无向图中的环
  7. python 文件时间戳_调整目录文件时间戳脚本 python
  8. 代码,绘画,设计常用的颜色名称-16进制HEX编码-RGB编码 对照一览表
  9. Python+Opencv分水岭算法
  10. [二叉树]二叉搜索树转换为双向链表(剑指Offer26)