- IDE 环境
- 编译器与解释器
- pip 的安装与使用
- 在线安装库
- 离线安装库
- 换源安装库
- 临时换源
- 永久换源
- 代码编辑器
- pycharm 使用
- 汉化
- 新建项目,设置解释器
- HelloWorld
现在Python比较火,再加上最近想研究下自动化办公和爬虫。上网查了一下,发现Python比较合适,就准备自学下Python。 IDE 环境
python 主体在官网可以下载
Python 官网
Python 官方文档
编辑器使用 PyCharm,使用社区版来学习。
PyCharm 官网
搭建 IDE 环境其实很简单,需要注意的是将 Python 安装目录和其下的 Scripts 文件夹添加到环境配置路径下就行了。
编译器与解释器Python 是解释型语言而不是编译型语言,所以需要使用解释器来运行。
Python 的解释器种类
- CPython 官方版本的解释器。因为是用 C 语言开发的,所以叫 CPython。
- Ipython 基于 CPython 之上的一个交互式解释器,在交互方式上有所增强,执行代码的功能和CPython是一样的。
- PyPy 一个追求执行速度的解释器,采用JIT技术,对 Python 代码进行动态编译(不是解释),可以显著提高 Python 代码的执行速度。
- Jython 运行在 Java 平台上的 Python 解释器,可以直接把 Python 代码编译成 Java 字节码执行。
- IronPython IronPython和Jython类似,只不过IronPython是运行在.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
python 有很多第三方的库或模块,官方的 PyPi 仓库为我们提供了一个统一的代码托管仓库。所有的第三方库都可以发布到这里进行分享。python3 是使用 pip 对 pypi 仓库当中的第三方库进行安装、卸载和更新等操作。
pip 命令在安装目录的 Scripts 文件夹下。一般添加到了环境配置路径下直接运行就行了。如果没有配置就需要在 Scripts 文件夹下运行。
在线安装库这里有一些常用的方法:
- pip install 库名
普通安装,即安装最匹配的版本 - pip install 库名==版本号
安装指定版本的库 - pip uninstall 库名
卸载已安装的库 - pip list
列举所安装的库 - pip freeze
列举安装的库的版本号 - pip freeze > 路径.txt
导出安装库列表到 路径.txt 文件 - pip install -r 路径.txt
安装导出的库列表中的库 - pip show 库名
查看某个库的信息 - pip show -f 库名
查看某个库所包含的所有文件 - pip install -u 库名
更新某个库
以上均是通过网络进行库安装等操作。
离线安装库如果需要离线安装,则:
- 下载 wheel 文件(.whl)到本地
- 使用 pip install wheel 安装 wheel 模块
- 使用 pip install whl文件路径 进行安装
如果在线安装很慢的话,可以更换所在源。
- 阿里云
http://mirrors.aliyun.com/pypi/simple - 中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple - 豆瓣(douban)
http://pypi.douban.com/simple - 清华大学
https://pypi.tuna.tsinghua.edu.cn/simple - 中国科技大学
http://pypi.mirrors.ustc.edu.cn/simple
可以使用 pip install 库名 -i 源Url 来临时更换源安装某个库
永久换源- 在我的电脑地址栏里输入 %APPDATA&
- 跳转的目录中新建 pip 文件夹
- 创建 pip.ini 文件
- 打开文件,输入以下内容
[global] timeout = 6000 index-rul = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn代码编辑器
常用的代码编辑器有:
- sublime text
轻量级编辑器,比较适合写前端 - vscode
很经典的编辑器,比较适合前端和 php ,也比较轻量级 - notepad++
很轻量级的编辑器,功能也简单,感觉查看文件比编写代码更好用 - jupyter
在线编辑器,比较适合做数据 - pycharm
比价好用的 python 编辑器,缺点是重量级,并且收费(社区版免费)。 - Python idle
python 自带的编辑器,最基本最简单 - ipython
pypi 库里的一个编辑器,十分简单,算是自带编辑器的改良
这里我还是首选pycharm,不习惯再换vscode。
pycharm 使用 汉化pycharm 安装好后是英文的,可以改成中文:
- 启动 pycharm 。比较新的版本会有一个欢迎界面,旧版本就直接进入编辑界面了。
- 找到插件选项。新版本可以从欢迎界面直接找到 Plugins,旧版本进入编辑界面,在 File -> Settings -> Plugins 。
- 进入插件界面,在搜索栏中输入 chinese ,会找到一个名为 Chinese (Simplified) Language Pack 的插件,就是中文语言包了。
- 安装此插件,然后重启 pycharm ,汉化完毕
pycharm 在新建项目后会报错,原因是解释器的问题,需要重新设置。
- 找到 文件 -> 设置 -> 项目:项目名 -> python 解释器 界面
- 找到右侧的解释器栏后面的齿轮图
- 点击后选择添加
- 选择系统解释器
- 在右侧的地址栏选择安装 python 的主体文件 python.exe
- 在返回的菜单栏的 python 解释器栏中选择刚才添加的解释器
- 一路确定
这样就设置好了
HelloWorld新建任务后,如果没有 python 文件则可以在左侧项目资源栏中添加 python 文件。右侧代码栏输入
print("Hello World")
右键点击,选择运行,则在下方输出栏会显示输出信息 “Hello World” 至此基本的环境就设置完成了。
需要注意的是,pycharm 只是一个编辑器,可以调试,但是没有即时输出能力。所以部分代码在测试时候可以使用 idle 或者 ipython 来即时输出进行测试。



