初学Python需要安装那些软件?
初学Python需要安装的软件
- Python解释器
- IDE
- pip代理
- 虚拟环境
Python解释器的安装
1.首先我们移步官网,下载最新版本的python-3.6
Python官网:https://www.python.org/
选择要下载的文件:
在这里插入图片描述
可以根据你自己本身的Windows电脑位数选择下载。
下载好安装包之后,就和你平常安装QQ一样点击下一步就可以了!
在这里插入图片描述
也是有需要特别注意的!!
1、记得勾选 Add Python 3.6 to PATH。
按 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,每个人可以根据自己的喜好进行选择