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来编译,可以起到节省内存的作用。

image-20210130120050870

​ 当你新建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

​ 可以找到下图窗口

image-20210130121825982

​ 在上图中,可以看到Project选项里:FILENAME 这一项,选择下方的➕

​ 打开得到以下窗口

image-20210130122047330

​ 在新跳出的窗口内搜索你需要下载的第三方类库,安装即可

​ 值得注意的是,部分类库会有冲突无法下载,比如math库,一般出现冲突是因为你下载的类库已经包含了之前的类库中了,无伤大雅

Reference:

Python pip 安装与使用

posted @ 2021-02-06 17:10  Schuetzen  阅读(349)  评论(0)    收藏  举报