Python和Anaconda和Pycharm安装教程图文详解


Posted in Python onFebruary 04, 2020

Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy、Pandas、Scrip、Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安装要容易。如果选择安装Python的话,那么还需要 pip install 一个一个安装各种库,安装起来比较痛苦,还需要考虑兼容性,非如此的话,就要去Python官网(https://www.python.org/downloads/windows/)选择对应的版本下载安装,可以选择默认安装或者自定义安装,为了避免配置环境和安装pip的麻烦,建议勾选添加环境变量和安装pip选项。

回归正题,下面看下Python和Anaconda和Pycharm安装教程

简介

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy、Pandas、Scrip、Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安装要容易。

安装官方 Python 而进行数据处理机器学习的话,就要去Python官网(https://www.python.org/downloads)选择对应的版本的 Python 下载安装,使用下载安装命令 ( pip install包名 )安装需要用到的各种包,安装起来比较麻烦,需要考虑网络和版本兼容性,网络问题(下载速度慢,下载服务器在国外)需要跟换pip下载源为清华源或其他,版本问题下载安装时需要注意安装的 Python 版本和操作系统版本,下载的库名中 cp37 代表 python3.7

PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

使用 Anaconda 和 Pycharm 联合使用以提高对包的安装和卸载的管理,和提高代码的开发效率.

Anaconda 官网  https://www.anaconda.com/download/#windows

1.Python下载安装

步骤一:进入官网(https://www.python.org/downloads/s)下载对应正确的版本,这里选择的是Windows 64bit

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

选择要下载版本

选择对应系统的安装包

步骤二:双击下载好的exe文件进行安装,点击next,点击i agree,选择just for me点击next,点击browse选择安装目录,勾选红色框点击install等待完成,点击next,点击skip,取消两个勾选框点击finish;

 Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

注意: 只要勾选 为所有用户安装 环境变量就会被注册为系统变量,否则,勾选加入环境变量默认为用户变量.如果电脑中同时装有多个版本python环境(官方py,anaconda等),为避免多个环境的互相覆盖,建议取消勾选为所有用户安装选项

 Python和Anaconda和Pycharm安装教程图文详解

安装完成,点击关闭

步骤三:按win+R,输入cmd进入终端,输入python,如果出现Python版本信息说明安装成功(如果看不到尝试先进入安装目录在输入python。

Python和Anaconda和Pycharm安装教程图文详解 Python和Anaconda和Pycharm安装教程图文详解

python自带IDE

Python和Anaconda和Pycharm安装教程图文详解

python自带控制台

Python和Anaconda和Pycharm安装教程图文详解

python文档

Python和Anaconda和Pycharm安装教程图文详解

python 模型库

Python和Anaconda和Pycharm安装教程图文详解

2.Anaconda下载安装

步骤一:进入官网(https://www.anaconda.com/download/#windows)下载对应正确的版本,这里选择的是Windows 64bit;

 Python和Anaconda和Pycharm安装教程图文详解

步骤二:双击下载好的exe文件进行安装,点击next,点击i agree,选择just for me点击next,点击browse选择安装目录,勾选红色框点击install等待完成,点击next,点击skip,取消两个勾选框点击finish;

 Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

选择仅为当前用户安装 Anoconda 还是所有用户

Python和Anaconda和Pycharm安装教程图文详解

选择安装位置

Python和Anaconda和Pycharm安装教程图文详解

选项一: 将Anaconda添加到My PATH环境变量中

不推荐。相反,打开带有WindowsStartMenu的Anaconda并选择“Anaconda(64位)”。这个“添加到路径”选项使Anaconda在以前安装的软件之前就可以找到,但是可能会导致需要卸载和重新安装Anaconda的问题。

选择是否将Anaconda添加到您的PATH环境变量中。我们建议不要将Anaconda添加到PATH环境变量中,因为这可能会干扰其他软件。而是通过从“开始”菜单打开Anaconda Navigator或Anaconda Prompt来使用Anaconda软件。

选项二:选择是否将Anaconda注册为默认Python。

这将允许其他程序(如用于VS、 PyCharm、WIDE、PyDev和MSI二进制包)自动检测Anaconda作为系统上的主要Python除非您计划安装和运行Anaconda的多个版本或Python的多个版本,否则请接受默认值并将此框保持选中状态。

选项解释: 选项一 是否把 Anaconda 加入环境变量,这涉及到能否直接在CMD中使用conda、jupyter、ipython等命令

A.如果想在CMD中使用conda、jupyter、ipython,则勾选此项.但是可能会造成电脑中的其他 Python 环境受到影响,这主要取决于 Anoconda 和 其他Python 环境变量的优先级,系统环境变量(全局环境)>用户环境变量(局部环境),排序前>排序后

B.如果想使Anoconda 作为独立于其他软件和操作系统的 Python IDE平台,则不勾选此项.其他软件和操作系统对 Python 外部包的管理与Anoconda 相互无关.conda、jupyter、ipython需在Anoconda Shell 中打开.

选项二选择是否将Anaconda注册为默认Python

A.如果勾选此项,系统和其中的VS,PyCharm,WIDE,PyDev,MSI二进制软件包都会将Anoconda 的python程序执行解释器作为电脑和其他软件的默认 python 解释器。外部依赖包都由 Anoconda 管理,

 安装下载依赖包都需要Anoconda pip等工具进行管理,

B.如果您计划安装和运行多个独立环境的Python IDE环境或者Anaconda的多个版本或Python的多个版本,则不勾选此项。后期如果想使用 Anoconda 的python程序执行解释器作为其他IDE的 python 解释器,则需要在其他IDE手动设置Anoconda

 的python程序执行解释器路径,但Anaconda环境与外部包由Anaconda Shell自己管理

安装建议:

Anaconda与系统和其他Py环境(即可)完全独立(又可)手动联合使用安装建议:推荐

不勾选选项一,Anaconda环境与系统和其他Python IDE环境无关,避免多个python环境的互相覆盖,Anaconda环境与外部包由Anaconda Shell自己管理,若想在cmd中使用anaconda则勾选

不勾选选项二,Anaconda与系统和其他Python IDE无关.如果其他 IDE 想使用 Anoconda Python 解释器和 其外部包 需要在IDE中手动设置,选择Anoconda Python 解释器路径及解释器, 但Anaconda环境与外部包由Anaconda Shell自己管理

Anaconda和其他Py环境联合使用安装建议:推荐

不勾选选项一,Anaconda环境与系统和其他Python IDE环境无关,避免多个python环境的互相覆盖,Anaconda环境与外部包由Anaconda Shell自己管理

勾选选项二,Anoconda 的python程序执行解释器作为电脑和其他软件IDE的默认 python 解释器.可能会造成其他IDE环境问题(功能包等),但可手动修改为之前IDE默认python解释器.

Anaconda与系统和其他Py环境联合使用安装建议:不推荐

勾选选项一,可在CMD控制台中使用Anaconda,Anaconda覆盖掉之前Python的环境变量,可能会影响之前安装的Python环境使用.如想使用之前Python环境,需将之前Python环境的环境变量放于Anaconda之前,CMD控制台中使用之前Python环境

勾选选项二,Anoconda 的python程序执行解释器作为电脑和其他软件IDE的默认 python 解释器,可能会造成其他IDE环境问题(功能包等),但可手动修改为之前IDE默认python解释器.

步骤三:按win+R,输入cmd进入终端,输入python,如果出现Python版本信息说明安装成功(如果看不到尝试先进入安装目录在输入python),然后再次进入终端切换盘符到Anaconda安装目录输入conda list 就可以查询现在安装了哪些库,初次安装的包一般比较老,为了避免之后使用报错,可以输入 conda update --all 命令,把所有包进行更新,在提示是否更新的时候输入 y(Yes)让更新继续,等待完成即可。

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

3.PyCharm下载安装

步骤一:进入官网(https://www.jetbrains.com/pycharm/download)下载对应正确的版本

步骤二:双击下载好的exe文件进行安装

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

Python和Anaconda和Pycharm安装教程图文详解

总结

以上所述是小编给大家介绍的Python和Anaconda和Pycharm安装教程图文详解,希望对大家有所帮助!

Python 相关文章推荐
python实现在无须过多援引的情况下创建字典的方法
Sep 25 Python
python对字典进行排序实例
Sep 25 Python
python3使用urllib模块制作网络爬虫
Apr 08 Python
如何将python中的List转化成dictionary
Aug 15 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 Python
python之从文件读取数据到list的实例讲解
Apr 19 Python
用Python实现读写锁的示例代码
Nov 05 Python
Python和Go语言的区别总结
Feb 20 Python
python实现代码统计器
Sep 19 Python
Python tornado上传文件的功能
Mar 26 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 #Python
python with (as)语句实例详解
Feb 04 #Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 #Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 #Python
Python变量作用域LEGB用法解析
Feb 04 #Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 #Python
TensorFlow基本的常量、变量和运算操作详解
Feb 03 #Python
You might like
php上传文件的增强函数
2010/07/21 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
Python入门教程之运算符与控制流
2016/08/17 Python
python实现彩票系统
2020/06/28 Python
python selenium firefox使用详解
2019/02/26 Python
解决pyqt5中QToolButton无法使用的问题
2019/06/21 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
银河香水:Galaxy Perfume
2019/03/25 全球购物
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
中学教师个人总结
2015/02/10 职场文书
MySQL查看表和清空表的常用命令总结
2021/05/26 MySQL
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技