初学Python需要安装那些软件?

aside section ._1OhGeD · · 594 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

初学Python需要安装的软件

  • Python解释器
  • IDE
  • pip代理
  • 虚拟环境

Python解释器的安装

1.首先我们移步官网,下载最新版本的python-3.6
Python官网:https://www.python.org/

在这里插入图片描述

选择要下载的文件:
在这里插入图片描述

可以根据你自己本身的Windows电脑位数选择下载。
下载好安装包之后,就和你平常安装QQ一样点击下一步就可以了!
在这里插入图片描述

也是有需要特别注意的!!

记得勾选 Add Python 3.6 to PATH。

1、

按 Win+R 键,输入 cmd 调出命令提示符,输入 python:


在这里插入图片描述

也可以在开始菜单中搜索 IDLE:


在这里插入图片描述

对于初学者而言用Windows系统学习Python就可以!

最后给Python初学者一份小福利

Python学习资源免费领取

在这里插入图片描述

IDE的安装

这里小编推荐IDE:pycharm

PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的。
这是 PyCharm 的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
进入该网站后,我们会看到如下界面:

在这里插入图片描述

professional 表示专业版,community 是社区版,推荐安装专业版,因为社区版是阉割版!

虽然专业版是需要付费的,但是咱们也是可以“ 免费试用的”

1、双击下载的安装包,进行安装,然后会弹出界面:


在这里插入图片描述

2、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:


在这里插入图片描述

3、点击Next,进入下图的界面:
在这里插入图片描述

Create Desktop Shortcut创建桌面快捷方式,一个32位,一个64位,小编的电脑是64位系统,所以选择64位。

勾选Create Associations是否关联文件,选择以后打开.py文件就会用PyCharm打开。
4、点击Next,进入下图:


在这里插入图片描述

默认安装即可,直接点击Install。

5、耐心的等待两分钟左右,如下图:

在这里插入图片描述

6、之后就会得到下面的安装完成的界面:
在这里插入图片描述

7、点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:
在这里插入图片描述

8、进入激活界面,选择第二个License server,如下图所示:
在这里插入图片描述

PS:注册码可以百度,这样你的pycharm使用日期可以试用到2099年
9、激活之后会自动跳转到下图界面,选择IDE主题与编辑区主题:
在这里插入图片描述

最后这个界面是Pycharm默认的界面,大家完全可以自己去setting中设置自己喜欢的背景和字体大小、格式等等。
在这里插入图片描述

pip代理

pip是Python的包管理工具,无论是自己再cmd、终端下安装还是使用pycharm这些IDE安装包,都会调用pip。

默认的代理是从pypi上下载并安装包,速度会比较慢,所以需要配置一下pip的代理,这样速度会得到大大的提升,如图中所示,利用默认的下载速度之后几百k,配置代理后可达到2.1M/s。

pip代理配置步骤:

创建pip文件夹

在个人目录下创建一个pip的目录,比如C:\Users\li,

创建代理文件

进入C:\Users\li\pip目录,创建名为[pip.ini]的文件,打开把下面这段文字复制进去并保存:

[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple

虚拟环境

Python和其它编程语言一样,面临一个移植问题,如果想把开发完成的一个项目一直到其他电脑、节点或者把项目打成docker镜像,都需要对开发环境重新配置,需要重新安装项目中使用到的第三方工具包,如果一个个比对着安装必然会很麻烦,而我们用系统环境时pip安装的包都被安装进了Python路径下site-packages里面,如果生成requirement.txt时也会把site-packages下的所有包都会包含进去,这就是为什么使用到虚拟环境的原因,能够针对不同项目创建一个独立的环境,这样便于后期的移植。

Python虚拟环境管理工具主要有以下两种:

virtualenv

pipenv

上述两个工具都可以使用pip进行安装:

pip install virtualenvpip install pipenv

virtualenv和pipenv该怎么选择?我觉得这根据个人喜好。

virtualenv更加悠久,老化一些,使用步骤如下:

创建虚拟环境

virtualenv test_env

激活虚拟环境

test_env\Scripts\activate

生成requirement

激活虚拟环境后就可以进入虚拟独立的环境进行开发,如果开发完成之后想一直到另外一个系统:

pip freeze > requirement.txt

这样就把虚拟环境里的包和版本读取到requirement.txt里,如果想在另一个系统配置安装这些包可以使用pip:

pip install -r requirement.txt

pipenv更加强大一些,pipenv之于Python就相当于Php之于Composer、Nodejs之于npm、Golang之于dep,pipenv相当于virtualenv和pip的合体,用两点说明pipenv对比于virtualenv的优势:

virtualenv每次开发完都要手动执行一个pip freeze > requirement.txt 把项目最新的环境读取到requirement中,如果忘记了就不能获取最新的配置环境,而pipenv可以实时监测环境的改变,把最新的环境读取到Pipfile。

virtualenv需要先激活虚拟环境,然后用pip配置,而pipenv可以直接使用pipenv进行配置环境

pipenv使用步骤:

创建

pipenv check

这是目录下会生成Pipfile。

启动虚拟环境

pipenv shell

安装第三方包

pipenv install **

退出虚拟环境

exit

查看所有安装包

pip list

查看包依赖关系

pipenv graph

查看虚拟环境路径

pipenv --venv

卸载安装包

pipenv uninstall

以上就是两款常用的虚拟环境管理工具,相比而言pipenv更加强大,而我个人用virtualenv更久一些,所以也习惯用virtualenv,每个人可以根据自己的喜好进行选择


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:aside section ._1OhGeD

查看原文:初学Python需要安装那些软件?

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

594 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传