• 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

  • 相关阅读:
    python2.7 print 中文乱码
    caffe模型转pytorchLSTM
    不同框架下验证精度
    opencv 曲线拟合
    gFlags 测试与使用
    glog 测试与使用
    CBAMConvolutional Block Attention Module
    caffe lstm
    聚合查询和原生数据库操作(18)
    关系映射1(20)
  • 原文地址:https://www.cnblogs.com/walker-lin/p/11254318.html
Copyright © 2020-2023  润新知