zoukankan      html  css  js  c++  java
  • Mac Python相关配置操作汇总

    以下总结一下我在安装pytorch时用到的一些命令及操作,方便以后回顾

    一、Which xxxx

    直接查找到xxxx所在的路径。如下:

    which python
    python: aliased to /Library/Frameworks/Python.framework/Versions/3.8/bin/python3
    

    利用此,我们可以将Mac内置默认的python2.7更改为我们从官网下载的python3。

    执行以下命令修改系统配置文件:

    #1.执行which命令查看Python3 安装路径
    which python3
    /Library/Frameworks/Python.framework/Versions/3.8/bin/python3
    #2.打开系统配置文件
    open ~/.bash_profile
    #3.写入外部环境变量(有些自动已加入,无需此步)
    export PATH=${PATH}://Library/Frameworks/Python.framework/Versions/3.8/bin/python3
    #4.重命名Python(alias命令用于设置指令的别名)--在文件末尾加入
    alias python=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
    #5.关闭系统配置文件前使用command+s进行保存
    #6.在终端执行下列命令
    source ~/.bash_profile
    #7.终端执行python --version查看版本是否正确
    

    将pip3重命名为pip也可以参考上述方法,将python替换即可。

    此做法的目的是,之后在终端输入命令是可以直接输入python、pip而不用输入python3、pip3(毕竟python2已经停止维护了哈哈哈哈)

    二、一些常见终端命令

    control + z 终端终止指令

    control +c 无条件终止

    sudo 以root权限执行一次命令

    clear / control + l 清屏

    mkdir 创建新目录

    cd 切换工作目录

    touch 目录名:查看指定文件,若没有此文件则创建空文件;更改文件时间戳

    open 打开指定文件

    . 表示当前目录
    .. 表示当前目录的上一级目录
    / 根目录/目录分隔符
    ./ 当前目录
    ../ 回到上一级目录

    三、pip指令

    pip --version     # Python2.x 版本命令
    pip3 --version    # Python3.x 版本命令
    pip install --upgrade pip #升级 pip
    pip list # 查看相应的包
    pip list -o # 查看可升级的包
    pip show -f SomePackage # 查看指定包的详细信息
    pip install SomePackage              # 安装包最新版本
    pip install SomePackage==1.0.4       # 安装包指定版本
    pip install 'SomePackage>=1.0.4'     # 安装包最小版本
    pip install --upgrade SomePackage # 升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号
    pip uninstall SomePackage # 卸载包
    #另外在安装包时,使用国内镜像速度会快很多
    #清华大学开源软件镜像站
    #临时使用:
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    #例如,安装 Django:
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django
    #当然国内镜像还有很多,可以自行上网查找
    
  • 相关阅读:
    VpnService
    css样式占位和不占位隐藏元素的方法
    apply和call用法
    根据条件改变表格内容
    bootstrap中给表格设置display之后表格宽度变小问题解决
    根据条件决定是否为input设置只读属性
    根据条件决定My97DatePicker日期控件弹出的日期格式
    关于关闭TAB,IFRAME占用的内存不能释放问题
    jquery中attr和prop的区别分析
    jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 原文地址:https://www.cnblogs.com/lvhang/p/15009071.html
Copyright © 2011-2022 走看看