zoukankan      html  css  js  c++  java
  • python使用相关

    1、切换ubuntu上python版本

    查看python命令的所有可选命令

    sudo update-alternatives --config python

    添加python2到可选项,并且设置优先级

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

    添加python3到可选项,并且设置优先级

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

    设置python命令选择项

    sudo update-alternatives --config python

    2、python升级

    sudo add-apt-repository ppa:jonathonf/python-3.7

    sudo apt-get update

    sudo apt-get install python3.7

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

    sudo update-alternatives --config python3

    3.安装pip3

    1)在使用任何apt 安装任何软件包之前,建议用以下命令更新软件

    sudo apt update

    更新好了后可能会出现

    apt list --upgradable

    2)sudo apt install python3-pip

    验证安装是否成功

    pip3 --version

    然后安装构建python 模块所需的开发工具,

    sudo  apt install build-essential python3-dev python3-setuptools

    4.python和python -m的区别

    https://www.cnblogs.com/josephchuh/p/9209695.html

    >>> python xxx.py  # 直接运行
    >>> python -m xxx # 相当于import,叫做当做模块来启动

    主要区别在于sys.path不同

    直接运行会将该脚本所在目录添加至sys.path
    当做模块启动则会将当前运行命令的路径添加至sys.path

    5.python 的 sys.path.append()添加路径,用于调用模块

    当我们导入一个模块时:import  xxx,默认情况下python解析器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中。

    6.os.system()

    • system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;

    • 上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果;

    https://www.cnblogs.com/cwp-bg/p/8465566.html

    7.python添加路径的三种方法:

    https://blog.csdn.net/fengmm521/article/details/78446384

  • 相关阅读:
    01 LabVIEW的类中各个Scope的范围
    00 LabVIEW中类的动态类型处理
    人不知而不愠,厚积薄发
    00 EPLAN安装问题
    01@MySQL_Course_LabVIEW+MySQL程序开发
    UML用例图
    uml 之顺序图
    C# stringFormat 时间格式转换
    CentOS 7 网络配置
    PHPStorm常用快捷键
  • 原文地址:https://www.cnblogs.com/walker-lin/p/11254318.html
Copyright © 2011-2022 走看看