美文网首页
Python 和VS Code开发环境配置

Python 和VS Code开发环境配置

作者: 学着放下 | 来源:发表于2020-11-02 11:23 被阅读0次

    此教程是为湖南中医药大学智能医学社而写!转载务必注明出处!!

    好马配好鞍,Python开发需要IDE,或者说高效的编辑器。Pycharm这种当然是程序员专用的,也是最受欢迎的,但几百兆的安装包也确实臃肿。python 自带的Idle扩展性和实用性不佳。我觉得就目前VS Code流行趋势(跨平台、高效),有一统天下的可能,而且用它Python的数据科学就会便捷很多。当然大家也可能了解Anaconda,这个数据科学的全能选手,但他实在太臃肿了,我写这文章就是为了不用他。

    一、安装git(也可以先安装vs code)

    这个不多说了,详见安装教程,基本不会出问题。运行完别忘了在命令行输入git,检验一下是否安装成功。当然先安装后面其他软件也行。

    二、安装一个好用的命令行工具

    弃用Windows自带的cmd

    可以在微软APP store 官方下载Windows terminal。他用起来就像在Linux一样熟悉和方便,关键是长得好看。

    当然,你也可以选择Cmder等其他的命令行工具。

    三、安装Python解释器

    官方网站:https://www.python.org/

    有了它,你就可以运行python的代码了。安装教程请百度,几乎没难度。请安装Python 3.8版本,不要安装3.9,因为有些会报错。

    测试一下命令行输入 python

    三、安装VS Code

    VS Code太好用了,自带git工具,可以免去很多git的操作命令。安装一般不存在问题,下载下来以后,要用管理员身份运行安装。

    https://code.visualstudio.com/

    希望大家都用英文版,不要汉化。今天我推荐的任何工具都要求用英文原版。

    下面就是关键了。如何在Vs code中配置python的开发环境

    1.首先安装插件

    具体的插件有python、python preview。建议安装一个比较爽的主题。你可以随意百度一下,看看有什么漂亮主题。不过我更喜欢对我眼睛好的——Tiny Light。

    2.配置pip的国内镜像

    Python之所以强大,是因为它有很多扩展包。这些包都需要一个叫pip的工具来进行管理和安装。

    由于某些众所周知的原因,我们需要将pip的包安装源改为国内镜像,如果不改,安装会非常慢,甚至可能无法安装。

    国内的源有:

    阿里云 https://mirrors.aliyun.com/pypi/simple/

    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

    豆瓣(douban) https://pypi.douban.com/simple/

    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

    中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/

    临时修改:

    可以参考清华大学镜像阿里云镜像配置。当然用下面的方式简单粗暴

    可以在使用pip的时候在后面加上-i参数,指定pip源。

    pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

    永久修改:

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

    3.使用pip安装几个写代码需要的包

    这一步并不是必须的。但建议安装。flake8和yapf,有助于你代码整洁规范。

    4.配置王牌工具Jupyter Notebook

    说她是王牌,因为太好用了。她给的感觉就像R语言里的Rmarkdown。在里面可以任意书写代码块,实时输出各种图片和结果。

    新版VS Code已经原生支持她了 Jupyter。Ctrl+Shift+P输入 Create Jupyter,然后创建即可。当然如果你还没有安装,系统会自动提示安装。安装完成后,就可以享用了。当然,你也可以先通过pip安装好Jupyter

    image

    #%%是Jupyter的预定义符号, 写上它就可以开始在py文件里愉快地写代码了! 在py文件里写了#%%这个之后就多了一个 Run cell在代码上面, 点击就可以跑出结果了。为了导出结果,我们还需要安装一个包 nbconvert。请在命令行输入

    pip install nbconvert

    好了我们的配置基本完成了,那么大家可以试试运行一下以下的示例代码了。当然是同时用Jupyter Notebook输出4个代码块。然后导出为html

    输出Hello World

     msg = "Hello World"
     print(msg)
    

    用matplotlib包搞个sin函数

    # sin 函数(这个需要用pip安装matplotlib包)
    import matplotlib.pyplot as plt
    import matplotlib as mpl
    import numpy as np
    
    x = np.linspace(0, 20, 100)
    plt.plot(x, np.sin(x))
    plt.show() 
    

    Python 之禅

    import this
    

    我们在之前做的那个“逢7过”

    i = 0
    while i <= 99:
      i += 1
      if i % 7 == 0 or i % 10 == 7 or i//10 == 7:
        continue
      else:
        print(i)
    

    相关文章

      网友评论

          本文标题:Python 和VS Code开发环境配置

          本文链接:https://www.haomeiwen.com/subject/aonpvktx.html