面试干货:python环境配置教程

开课吧开课吧锤锤2021-03-15 11:26

    Python是一个易于学习、使用和高效阅读的编程语言。它具有简洁的英文语法,编写更少的代码,让程序员专注于业务逻辑而不是语言本身Python语言使非程序员也能够理解。它是一种易读的、面向问题的语言,让你专注于编写逻辑,而不必陷入到语法的混乱之中。如果你正处在面试今天就为大家带来面试干货:python环境配置教程,希望对大家找工作的时候有所帮助。

PY

    1、下载并安装python

    首先在官网下载安装python,下载地址为:https://www.python.org/downloads/

    选择对应的操作系统和需要的python版本,下载完成后解压安装,安装时的路径需要确认,在pycharm中构建虚拟环境的时候会用到。

    2、python环境配置

    python安装完毕后,终端中运行的python版本依然是旧版本,因此我们需要更改终端默认运行的python版本。mac终端运行的shell有两种,一种是bash,另一种是zsh,两种可以互相切换,切换命令如下:

    mac下的zsh切换bash:

    chsh-s/bin/bash

    mac下的bash切换zsh:

    chsh-s/bin/zsh

    输入密码即可完成切换。本教程的python配置基于bash,因此,首先确认终端运行的shell是否为bash,如果不是,需要运行上述命令切换,之后才可以修改默认运行的python版本。修改方式如下:

    1、启动命令,打开并编辑.bash_profile文件。

    运行命令:

    vi~/.bash_profile

    按i进入编辑状态,添加一行配置:

    aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"

    按ESC和:后,再输入wq保存和退出。

    2、在终端中,重新加载bash_profile.sh文件数据,运行命令python指向的就是python3。

    运行命令:

    source.bash_profile

    3、运行命令测试python版本

    python

    配置pip

    这一步与配置python的方式完全一样。具体步骤如下:

    1、用vi命令编辑bash_profile文件。在其中加入以下2行(第1行是加入到环境变量中,第2行是取别名为pip):

    exportPATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7

    aliaspip="/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7"

    保存并退出。

    2、在终端当中,重新加载bash_profile.sh文件数据。

    运行命令:

    source.bash_profile

    3、在终端运行如下命令可以确认pip版本:

    pip-V

    运行结果如下:

    pip20.1.1from/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip(python3.7)

    这样,就完成了python的配置。

    3、pycharm创建虚拟环境

    出于包管理与避免编译环境冲突的需要,我们需要在每一次构建pycharm工程的时候构建一个独立的python编译环境,其类似于anaconda中的python环境。具体教程如下:

    (1)首先打开pycharm,新建一个工程,这里工程名命名为test:

py

    (2)点击左侧的PurePython选项,点击右侧的NewenvironmentusingVirtualenv选项,其含义就是新建一个虚拟环境。

    (3)Baseinterpreter选项就是选择我们刚刚安装的python版本,在pyhton安装位置路径下选择./IDLE.app/Contents/MacOS/Python,点击确认即可创建配置环境。

    (4)环境创建好了以后,左侧文件夹venv就是该工程的python依赖环境。

    (5)左下角有一个Terminal选项,就是该虚拟环境的终端,所有的指令均是基于该虚拟环境的操作,不会影响该工程以外的python环境。点击Terminal,输入:

    piplist

    运行结果如下:

    (venv)liangqian@bogonpythonProject%piplist

    PackageVersion

    -----------------

    pip20.2.4

    setuptools50.3.2

    命令行中的(venv)标志说明当前的操作环境为该工程下的虚拟环境。至此,已经成构建了python的编译环境,可以在该环境下完成任何python操作。

    以上就是面试干货:python环境配置教程的全部内容,如果想了解更多的Python面试题尽在开课吧广场Python面试频道!

有用
分享