python下载安装 | pip 配置国内源 | python各种工具介绍

0. python 各种工具介绍

python 是用来解释python代码的解释器,提供运行环境;

pip 是用来安装卸载python第三方库的工具,安装python时勾选即可;

pycharm是用来写python代码的软件,可以写代码并拥有调试代码、版本控制、环境管理、规范检查等的软件统称为IDE,集成开发环境(集成了很多开发中用到的功能);

virtualenv 是可以创建python虚拟环境的工具,同一台机子,会开发不同项目; 不同的项目用到的所有依赖库不一样、甚至连python的版本都可能不一样,因此需要去创建虚拟的python环境去支持和解释各个项目的代码;

pipenv 相当于virtualenv和pip的合体,用来管理python的库和虚拟环境;

Anacanda Anaconda是一个包含180+的科学包及其依赖项的发行版本,其包含的科学包包括:conda, numpy, scipy, ipython notebook等。conda是包及其依赖项和环境的管理工具。

1. python 下载安装

1.1. 下载

官网-下载-根据计算机的系统决定哪个页面下(此处windows10):

up-a84c911b049526640e60741aad2eab06209.png

进到子页面,往下拉是各种版本的python:

注意如果后面需要写celery定时异步任务一定要安装3.6版本,3.6大版本linux系统小版本到3.6.12, windows系统稳定在3.6.8了;

up-e4a037b9312bb4ebd5ad9890aa70810c11f.png

页面搜索3.6.8即可:

up-b81237f9349f49b0447384a1b70ad5c7d25.png

1.2. 安装

以安装3.8.4为例,讲一讲每个步骤干了什么

步骤一 : 双击下载好的python-3.8.4-amd64.exe文件,这个文件是windows的安装包;

勾选上添加Python 3.8 to PATH,这样之后安装完后,在windows的终端(cmd黑窗口)或者powershell(蓝窗口)输入python就能进入python的脚本环境;

随后点击自定义安装进入下一步;

16103708_cJqI.png

步骤二 : 都勾选上吧,作为新手,几乎都用得上

Documentation 文档及日志文件随路径安装并写入;

pip 安装pip三方库插件,可以下载和安装其他的Python包;

tcl/tk and IDLE 安装tkinter开发工具(图形化界面)和IDLE交互界面;

Python test suite 安装标准库测试套件;

py launcher 与 for all users 运用python global全局环境变量,更容易运行python;

16103708_bFMh.png

步骤三 : 除了后面俩其他都可以勾选上,注意修改下安装位置

Install for all users 所有用户可使用;

Associate files with Python 关联PY相关的文件;

Create shortcuts for installed applications 创建桌面的快捷方式;

Add Python to environment variables 添加系统变量(windows系统);

Precompile standard library 安装预编译标准库;

Download debugging symbols 安装调试模块(开发者可选择,运用于开发环境);

Download debug binaries 安装用于VS的调试符号(二进制),如果不使用VS作为开发工具,则无需勾选(支持VS2015以上版本),适用于.NET开发;

16103708_iJgs.png

步骤四 : 安装成功

16103708_ZNXl.png

步骤五 : 检验下

没想到python3.8将随带的pip也升级到了20.1.1了,省事

16103708_p0G0.png

2. pip 配置国内源

为了解决pip下载速度慢的问题,请一定要注意在上述步骤安装完成后,检查并配置下pip的全局国内源配置:

在C:\Users\randolph\AppData\Roaming目录下新建文件夹pip;注意: randolph是我的计算机名,不同计算机此处不同

在C:\Users\randolph\AppData\Roaming\pip下新建文本文档并修改后缀,文件名为pip.ini

pip.ini内容为

[global]

timeout = 6000

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

[install]

trusted-host = https://pypi.tuna.tsinghua.edu.cn

16103709_s1Sn.png

之后用pip install XXX 安装python的第三方库就飞速了!

3. 怎么写python代码?

最开始在cmd黑框里面输入python然后回车进入python脚本环境,写上一句print('hello world!')即可看到效果:

16103709_nm2V.png

然后用文本文档新建一个文件写上一句print('hello world!')然后保存为test.py文件,在同目录打开一个cmd黑框,然后输入python test.py回车就可以看到效果

16103709_Es8n.png

IDLE写代码

16103709_NO5n.png

接下来就是使用更加高级的IDE(集成开发环境)去写代码了,开发得话推荐这些高级的IDE

例如最为常见的pycharm、vs code、sublime text等等

如果新手的话写django项目推荐pycharm,优点是本地和git都有history以供回退,git操作应有尽有;

个人使用vscode,能同时写前端代码,很方便;缺点是git merge没有更清晰的预览,不过对于开发者来说仔细认真是基本素质;

如果还有不明白的地方欢迎留言,统一在此文档详述相关概念;

为了让更少人踩坑,更清晰python所涉及的工具及各种概念,持续更新!

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐