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

机器学习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的过程了

ce27a6f25f062a2516fca79d0665f9a2.png

安装:

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

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

1145eb24c5d71d08d502029bcf2e9fa0.png

4814fc3efac79a3b6f2be61c92836c01.png

检验是否安装成功:

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

1c75b3b4f0f63cc98530ee5ee3592854.png

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

86be622525c9f35f808377c2df4361bd.png

3.VSCode配置

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

31e96a494f0dbefa29cf04faa20c18f2.png

2)配置Python路径

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

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

c211b824d78004d6fb7b83aece7bbff9.png

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

6dbd028765c919488518e8c73121a05c.png

2)深度学习框架:pytorch

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

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

990476a89c18fd7be0b74fdc968d5108.png

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

1、清掉之前pip下载的pytorch

pip uninstall torch

2、用pip重新下载

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

6b33bd2340725ae36f27b6e015de9061.png

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

8e11343d70162c1b6caed5f30045296b.png

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

14c7002e42b969d2ea376388ce69d697.png

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

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

619b7bee853e51b0a2970531684059b5.png

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

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

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

1bb99d77ecacac2ac967aa2be843deec.png

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/245628.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bat窗口大小设置_8-Flink中的窗口

戳原文:1-Flink入门2-本地环境搭建&构建第一个Flink应用3-DataSet API 4-DataSteam API5-集群部署6-分布式缓存7-重启策略8-Flink中的窗口9-Flink中的Time窗口窗口类型flink支持两种划分窗口的方式(time和count) 如果根据时间划分窗口&am…

php中pandans,Python地信专题 | 基于geopandas的空间数据分析-文件IO篇

本文对应代码和数据已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1 简介在上一篇文章中我们对geopandas中的坐标参考系有了较为深入的学习,而在日常空间数据分析工作中矢量文件的读入和写出,是至关重要的环节。作为基于geo…

ros创建工作空间_ROS入门学习之七Moveit机械臂控制

1.MoveIt!系统架构MoveIt是什么:一个易于使用的集成化开发平台由一系列移动操作的功能包组成:运动规划、操作控制、3D感知、运动学、控制与导航算法提供友好的GUI可应用于工业、商业、研发和其他领域ROS社区中使用度排名前三的功能包系统架构用户接口(Us…

常用于评价回归模型优劣的统计量包括( )。_第四十一讲 R-判断回归模型性能的指标...

当回归模型建立好以后,如何评价该回归模型是否与另一个回归模型有区别,如何比较两个回归模型的性能?这一讲中,我们将给大家介绍几个评价回归模型性能的统计指标。1. 模型性能指标在回归模型中,最常用的评估指标包括&am…

python 常用包_Python常用指引

Python常用指引Python常用指引的形式来源于Linux文档项目的常用指引章节,是一系列独立、指定主题并尝试完全覆盖该主题的文章集合。致力于提供比Python库参考帮助更详尽的文档。Python 3 是 Python 的未来,但 Python 2 仍处于活跃使用阶段,最…

读取当前linux进程内存_(笔记)Linux上的内存分配

作者: LemonNan原文: https://juejin.im/post/5ee3c34a518825430c3ad31d前言本篇是对Linux内存分配的一个学习笔记.程序内存结构下面是在 Linux/x86-32 中典型的一个进程内存结构文本段包含了进程运行的程序机器语言指令. 文本段具有只读属性, 以防止进程通过勘误指针意外修改自…

php改成IP连接数据库,thinkphp,pdo连接数据库,host自动被替换成了本机ip

class DBAccess extends PDO{ private $charset; // 数据库字符集public $cacheDir_cache_$98sdf29fw!d#s4fef/; public $prename; public $time; function __construct($dsn, $user, $password){ try{ parent::__construct($dsn, $user, $pa…

django开源电子文档管理系统_「开源推荐」BookStack v2.8 发布,简洁美观的在线文档管理系统

程序介绍BookStack,基于 Mindoc、使用Go语言的Beego框架开发的功能类似GitBook和看云的在线文档管理系统,拥有简洁美观的页面布局,实现了文档采集、导入、电子书生成以及版本控制等强大的文档功能,并推出了配套的开源微信小程序 B…

matlab 随机森林算法_随机森林算法

随机森林是一种灵活,易于使用的机器学习算法,即使没有超参数调整,也能在大多数情况下产生出色的结果。它也是最常用的算法之一,因为它简单,并且可以用于分类和回归任务。在这篇文章中,您将学习随机森林算法…

opengl 纹理贴到对应的位置_一步步学OpenGL(27) -《公告牌技术与几何着色器》

教程 27公告牌技术与几何着色器原文: http://ogldev.atspace.co.uk/www/tutorial27/tutorial27.htmlCSDN完整版专栏: https://blog.csdn.net/cordova/article/category/9266966背景从最初的一系列教程我们已经应用过了顶点着色器和片段着色器&#xff0c…

python 当前目录_virtualenvwrapper打造多版本Python环境

前言面对多个 Python 开发项目时,需要针对不同的项目创建相应的开发环境。通常情况下,使用 virtualenv 创建一个虚拟的独立 Python 环境,但是 virtualenv 创建的环境相对分散不便于管理。这里推荐使用 virtualenvwrapper 来创建集中的便于管理…

oracle装了客户端怎么登陆账号,分享Oracle 11G Client 客户端安装步骤(图文详解)...

Oracle 11G Client 客户端安装步骤,具体如下:下载地址:http://www.gimoo.net/database/167737.html先将下载下来的ZIP文件解压,并运行setup.exe文件。执行到第四步之后,出现错误,直接点全部忽略就可以了。把…

python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)

【python】python vs Excel ( 与mysql数据库之间的交互) 通过python与mysql数据库做交互 到目前为止大部分案例的演示数据都是基于文件进行读取的。那么python如何跟数据库之间做交互才是未来我们真正需要关心的。因为我们的数据最终还是要存储到数据库中去的。 python与数据库…

基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc

基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位、字符分割和字符识别三个主要部分。本文首先确定车辆牌照在原始图像中的水平位置和垂直位置,从而定位车辆牌照…

python英文词云代码_使用python实现个性化词云的方法

先上图片词云图 需要模板 pip install jieba pip install wordcloud 还需要安装另外两个东西这两个我也不太懂借鉴百度写上去的 pip install scipy pip install matplotlib 因为用ubuntu系统所有没有windows那么麻烦,也没有那么多报错 看到好多人制作自己的词云有没…

linux监测node进程,通过node_exporter监控linux服务器一

前言:node_exporter用于监控*nux系统,使用go编写的收集器prometheus服务器:192.168.199.222监控服务器 192.168.199.221在192.168.199.221下载node_exporterwget https://github.com/prometheus/node_exporter/releases/download/v*/node_exp…

k8s 离线安装_阿里开源 k8s 事件通知服务

背景在 Kubernetes 开源生态中,资源监控有 metrics-server、Prometheus等,但这些监控并不能实时推送 Kubernetes 事件,监控准确性也不足。当 kubernetes 集群中发生 Pod因为 OOM 、拉取不到镜像、健康检查不通过等错误导致重启,集…

kali linux解密栅栏密码,最详细bugku加密小白解法---持续更新!

bugku加密!安排本文持续更新1 摩斯密码2 栅栏密码3 Ook密码4 brain密码5 easycrypto密码6 base647 散乱的密文8 凯撒密码9 一段base6410 !?11 []-12 奇怪的密码--凯撒变式13 托马斯杰斐逊--转轮加密14 伪加密15 告诉你个秘密16 这不是MD517 贝…

linux命令 重定向%3e,linux输出信息调试信息重定向

在运行linux的时候有所有的调试信息可以分为三个部分1、bootloader输出信息U-Boot 1.3.2(Nov 19 2016 - 22:02:08)DRAM: 64 MBFlash: 512 kBNAND: 64 MiBIn: serialOut: serialErr: serialHit any key to stop autoboot: 0[yqliu2410 #] tftpFound DM9000 ID:90000a46 at addre…

360加固一键脱壳工具2020_如何脱壳加固过的Apk并利用其API“走近数据库”

0x00 寻找突破口打开首页,emm就一个登录页面,没了随便写点东西提交看看天生手欠的我一不小心就多输了一个单引号WDNMD,除了数字和字母其他都不行?这叫我怎么测?刚刚要放弃,就在这时,首页的一个二维码吸引了我正是安卓端的软件,眼前一亮,仿佛找到了打开新世界的大门开开心心地…