zoukankan      html  css  js  c++  java
  • python--基础1(pip,虚拟环境、python编写规范)

    python简介

    1.Python是一种解释型脚本语言;

    2.Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言;

    3.python 语言被广泛应用于:

    • 人工智能
    • Web 和 Internet开发
    • 科学计算和统计
    • 教育
    • 桌面界面开发
    • 软件开发
    • 后端开发

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

    pip简介

    pip可以帮助我们安装python所需要的环境包,并可以解决依赖;

    实用1.列出已安装的包

    (venv) G:untitled>pip list
    Package    Version
    ---------- -------
    pip        10.0.1
    setuptools 39.1.0
    
    

    实用2.安装要安装的包

    pip install xxx
    

    实用3.安装特定版本

    pip install django==.1.1.5
    

    实用4.导出python的环境

    pip freeze > environment.txt
    

    实用5.从导出的python环境中安装所需要的包

    pip install -r environment.txt
    

    实用6.卸载导出的python环境中的包

    pip uninstall -r environment.txt
    

    实用7.升级包

    pip install -U <包名> 
    

    实用8.显示包所在的目录

    pip show -f <包名> 
    

    实用9.搜索包

    pip search <搜索关键字> 
    
    

    实用10.查询可升级的包

    pip list -o 
    

    实用11.下载包而不安装

    pip install <包名> -d <目录> 或 pip install -d <目录> -r environment.txt
    

    python虚拟环境

    virtualenvwrapper软件包

    virtualenvwrapper这个软件包可以让我们更方便地管理虚拟环境

    安装virtualenvwrapper

    pip install virtualwrapper   #linux系统
    pip install virtualwrapper-win  #window系统
    

    virtualenvwrapper 的基本使用:

    • 创建虚拟环境
    mkvirtualenv xxx_env   #那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下
    
    • 切换到某个虚拟环境
    workon xxx_env   
    
    • 退出当前虚拟环境
    deacrivate
    
    • 删除某个虚拟环境
    rmvirtualenv xxx_env
    
    • 列出所有虚拟环境
    lsvirtualenv
    

    python编写规范

    # help()是Python中的内置函数
    # 通过help()函数可以查询python中的函数的用法
    # 语法:help(函数对象)
    # help(print) # 获取print()函数的使用说明
    
    # 文档字符串(doc str)
    # 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是函数的说明
    #   当我们编写了文档字符串时,就可以通过help()函数来查看函数的说明
    #   文档字符串非常简单,其实直接在函数的第一行写一个字符串就是文档字符串
    def fn(a:int,b:bool,c:str='hello') -> int:
        '''
        这是一个文档字符串的示例
    
        函数的作用:。。。。。
        函数的参数:
            a,作用,类型,默认值。。。。
            b,作用,类型,默认值。。。。
            c,作用,类型,默认值。。。。
        '''
        return 10
    
    help(fn)
    

  • 相关阅读:
    Coursera机器学习week11 单元测试
    关于 TypeReference 的解释
    getModifiers 方法解释。
    instanceof isInstance isAssignableFrom 比较
    elasticsearch 基础 语法总结
    kibana 启动 关闭 和进程查找
    MD5 SHA1 SHA256 SHA512 SHA1WithRSA 的区别
    spring boot 项目 热启动
    java zip 压缩文件
    Packet for query is too large (1660 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
  • 原文地址:https://www.cnblogs.com/du-z/p/11005380.html
Copyright © 2011-2022 走看看