Python - 开发环境配置
Python 开发环境配置
Python环境安装
首先,官网下载的pyhton主要有以下几个文件,下面分别介绍这几个文件:
-
IDLE
IDLE (Integrated Development and Learning Enviroment), 全名集成开发和学习环境,提供基本的交互式命令。
具有的基本功能包括:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序
(同样,这也是国内计算机考试的开发环境)
-
Python 3.7
Python控制台,类似Linux的控制台命令
-
Python 3.7 Manuals
Python3.7的用户手册
由于python自带的开发环境并不那么友好,如果需要进行项目开发,需要考虑下载额外的集成开发环境,
其中VS code,Pycharm是不错的选择。
另外,需要注意的是python解释器这个概念,这在下面会重点介绍。
开发环境配置
开发环境的配置是最让人头痛的地方,每次从Github上搬下来都要花大量时间研究环境的配置
下载好pycharm后,新建你的第一个项目,这里出现的第一个重点就是下面虚拟环境的设置了。
首先介绍一下新建项目中python解释器的作用:
python interpreter,实际上就是你在官网上下载的那个python3.7(或是其他版本),这是python语言在编译中最重要的工具。
python 解释器(python Interpreter),实际上就是用来执行python的解释的一种计算机程序。
这里解释的含义,是将python的源代码逐条转化成目标代码,同时逐条运行目标代码的过程。
当然,python的解释器也不止一种,还有CPython、IPython、Jython、PyPy 等
注意到下方还会出现两个编译器的选择基础解释器(Base Interpreter)和 拓展解释器(Existing Interpreter)
拓展的解释器即是采用本地已经安装的python来编译,可以起到节省内存的作用。

当你新建python虚拟环境时,有时候会发现你创建新项目的速度很慢,而且每次都需要自己重新安装第三方类库到环境中去,很麻烦,这里提供有两个解决方案:
-
首先,python新建虚拟环境慢的主要原因是由于pycharm每次新建环境都是在其官网上下载,下载速度当然慢。
可以采用更换源的方法
-
其次,由于pycharm新建项目,每次默认都是通过新建虚拟python环境来实现的,可以改用已存在的python路径来代替新建环境
安装第三方类库
切换镜像
不管是用linux的sudo,还是python的pip,所有教程的第一步都是让你切换镜像。几年前,我弄不明白为什么要不嫌麻烦的设置下载的镜像源,琢磨了很久也没想明白。现在自己开始写东西了,才有一些更深的了解。可以这样理解,python的pip就类似于手机的第三方应用商店,只需要输入正确的url信息,就可以用这一命令来安装不同的第三方库。而换源是因为大部分的库都在国外的服务器上,国内的下载速度很慢,所以需要切换成阿里云或清华的镜像(这里得夸一下阿里,阿里的某些开源做的真不错)
关于切换镜像,主要考虑使用清华源和阿里源,因为豆瓣的源不全
-
临时使用
可以在使用pip的时候加参数(-i https://pypi.tuna.tsinghua.edu.cn/simple)
# 临时从清华镜像安装gevent库 python -m pip install -i https://.tuna.tsinghua.edu.cn/simple gevent阿里云源地址:
https://mirrors.aliyun.com/pypi/simple豆瓣源地址:
https://pypi.doubanio.com/simple/中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/ -
永久使用
-
Linux
修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple -
Windows
直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
-
pip 安装
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。
pip 官网:https://pypi.org/project/pip/
linux下直接用包管理器安装 pip
sudo apt-get install python-pip
直接从cmd中安装第三方库
python3 -m pip install numpy
对于安装的版本,可以通过以下方式实现:
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
pycharm 安装
在pycharm窗口的右上角打开项目的设置:File>Settings
可以找到下图窗口

在上图中,可以看到Project选项里:FILENAME 这一项,选择下方的➕
打开得到以下窗口

在新跳出的窗口内搜索你需要下载的第三方类库,安装即可
值得注意的是,部分类库会有冲突无法下载,比如math库,一般出现冲突是因为你下载的类库已经包含了之前的类库中了,无伤大雅
Reference:

浙公网安备 33010602011771号