windows安装python3

  • 2018-09-13
  • 449
  • 0

安装python可以使用其官网的安装包安装或者采用安装Anaconda。安装记录如下面的#1和#2,二选一即可。如果自己使用的库不是很多,而且电脑性能有限,建议使用前者。

1. 最小化安装python

1.1 下载安装包

python官网下载对应安装包。

 例如 windows 64 位安装 python3.6.6:

1536803042475

点击红圈所示即可下载:

1536803366597

1.2 安装

  1. 打开安装文件 xxx.exe 时右键选择以管理员权限打开,

1536803664490

  1. 下图红圈所示全部打勾,然后点击绿框自定义安装。

1536803875116

  1. 建议下图全部勾选

1536803964049

  1. 红圈处勾选,红框处选择自己安装路径(可以随意修改,路径名不要包含中文和空格)

1536804067129

2. 安装anaconda

anaconda是一个Python的发行版,其包括conda包管理器、Python编辑器( jupyter notebook, spyder 等等)、Python以及一些常用Python包。包含的包有300多个,涵盖数据计算与分析、GUI编程、web服务器、爬虫和机器学习等等。

anaconda安装过程比较简单,安装时勾选添加到环境变量以及自定义安装路径即可。其优点是已经集成了部分编辑器或者IDE,如jupyter notebook、jupyterlab、spyder等。

由于其包含的库较多,工具也较多,所以相当占用空间,我的安装后占用 7.0+GB 。这么多用不上的库不单单是占用存储空间,还会拖慢了编辑器或者 IDE 的库提示、函数提示功能(因为它们要先检索才能代码提示),当然如果电脑有固态硬盘那就不是事了。

3. 编辑器简介及推荐

3.1 基于网页的交互计算编辑器:

Anaconda已集成。单独安装也很简单:pip install jupyterlab

有 jupyter notebook, jupyterlab, jupyterhub。基于网页的交互计算编辑器就是在浏览器中打开和编写代码的编辑器。上面三个关联的特有的文件后缀是.ipynb,这种文件里面主要包含代码,代码的输出和注释等等。注释的功能非常强大,原生支持 markdown,可编写公式、超链接、插入图片等等,ipynb 文件可一键导出成 markdown 或者 html , 对于写博客来说再好不过。而且其另一个优点是可以远程打开和编写代码。我的阿里云服务器部署后,自己任意的一台设备只要有浏览器能联网就可使用,不过前两个的安全性不好,所以发展出了 jupyterhub ,其支持多用户认证,作为远程访问时更加安全。

三者区别:

简单说 jupyterlab 是 jupyter notebook 加强版,支持了多种文件打开,界面美化。而 jupyterhub 是一个可以支持多用户认证的 jupyter notebook/lab。这些安装以及好用的插件我在后续会有更新。

notebook运行样图:

1536804902519

jupyterlab运行样图:

1536805064207

3.2 其他编辑器

sublime text3

上面#3.1 中都是基于web的,在临时编写和运行程序时打开它们会很麻烦,不如直接双击打开文件来的方便。故推荐下 sublime text3。此编辑器安装和配置步骤较多。我自己配置好的某盘链接sublime text3 提取码: zzxk(自己使用别再传播哦)。下载按照说明修改一个地方就可以使用了。

截图如下:

1546845597764

Notepad++

轻量级的编辑器,优点就是快。打开 py 文件秒速打开。由于当时安装的不是便携版本,且配置的时间太长,自己也找不全教程。后续完善了载更新。

3.3 IDE

Anaconda已集成。单独安装也很简单:pip install spyder

spyder运行样图:

1536805146677

个人比较喜欢用jupyterlab与spyder,spyder可以在右侧显示类似 matlab 工作空间的变量窗口,很方便监视变量。

至于 pycharm 安装配置也很简单,网上也有很多教程。我自己使用的并不多,打开太慢了。一般有问题了使用 spyder 或者代码里捕获错误。


版权声明: 本网站所有资源采用BY-NC-SA 4.0协议进行授权,转载应当以相同方式注明文章来自:windows安装python3 - 一方的天地

评论

还没有任何评论,你来说两句吧

发表评论

陕ICP备18010914号
知识共享许可协议
本作品由一方天地采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,本站会在24h内删除有争议的资源。 -