zoukankan      html  css  js  c++  java
  • 软链接和硬链接

    链接是一种文件共享方式,Linux常用其解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到更易访问的目录中。在这些用途中,通常会使用软链接(又称符号链接)。

    • 硬链接:ln <FileName> <LinkName>

    普通文件,其i-node直接指向硬盘区块,类似于C++的指针。

    • 软链接:ln -s <FileName> <LinkName>

    保存代表文件的绝对路径,类似于Windows的快捷方式。

    示例:MacOS切换Python版本

    • 查看Python所在目录:which python

    注:可以使用which <Command>查看系统命令的执行路径。

    大多数情况下,输出的/usr/bin/python就是一个软链接。

    • 寻找要用的Python版本

    如Anaconda,在MacOS中默认位于:/users/<UserName>/opt/anaconda3/bin/python

    • 解除原来的Python软链接:unlink /usr/bin/python

    • 建立想要用的Python版本软链接:ln -s <TargetPythonPath> /user/bin/python

    另外,附加一些Python建立虚拟环境的相关知识:

    virtualenv提供完全纯净的Python虚拟环境,该环境不包含任何第三方库。

    安装:

    pip install virtualenv

    启动:

    python -m virtualenv <CustomizedVirtualEnvironment>

  • 相关阅读:
    潜水员
    混合背包
    多重背包问题
    归并排序——最省时的排序
    HDU 1556 Color the ball
    2016 ACM/ICPC Asia Regional Dalian Online Football Games
    poj 2352 Stars
    poj 2299 Ultra-QuickSort
    关于原码反码补码以及位元算
    2016 湖南省省赛 Problem A: 2016
  • 原文地址:https://www.cnblogs.com/mengnan/p/12367274.html
Copyright © 2011-2022 走看看