ubuntu怎么查看python软连接地址

Python012

ubuntu怎么查看python软连接地址,第1张

您好,在Ubuntu系统中查看Python软连接地址非常简单,只需要打开终端,输入“which python”命令即可查看Python软连接地址。例如,输入“which python”命令后,终端会显示“/usr/bin/python”,这就是Python软连接地址。另外,您也可以使用“ls -l /usr/bin/python”命令来查看Python软连接地址,这样就可以查看Python软连接指向的文件。此外,您还可以使用“readlink -f /usr/bin/python”命令来查看Python软连接的完整路径,以及它指向的文件。总之,在Ubuntu系统中查看Python软连接地址非常简单,只需要使用“which python”、“ls -l /usr/bin/python”或“readlink -f /usr/bin/python”命令即可查看Python软连接地址。

在使用ubuntu时有时会用到docker比如tensorflow跟PyTorch的官方镜像。但有时会遇到无法直接调用python,或者调用pip有问题,这是因为 docker 镜像默认没有把 python 软链接。

这时我们需要

把本机上所有的 python 列举出来。

例如 pytorch/pytorch:1.7.0-cuda11.0-cudnn8-devel 显示是

root@6d0dd29bd661:# whereis python python:/opt/conda/bin/python3.8/opt/conda/bin/python /opt/conda/bin/python3.8-config

那么python的路径就是在 /opt/conda/bin/python3.8 这里,接下来我们只需要

即可。

显示例子:

root@6d0dd29bd661:#Is

root@6dedd29bd661:#/opt/conda/bin/python3.8

Python 3.8.3(default, May 19 2020,18:47:26)

[ GCC 7.3.0]:: Anaconda, Inc. on linux Type "help","copyright","credits"or "license"for more information.

>>>import torch

然后软连接的方式是:

    1、首先需要将各个版本的python路径配置到环境变量里;

    (在命令行下敲击python,实际上是在环境变量的路径下寻找名称为python的可执行文件)

    2、在相应目录下复制可执行文件并重命名文件;

    3、pip也是同样的操作方法;

    1、运行 echo $path  查看环境变量

    2、 whereis python  查看可执行文件的路径

    3、 ln -s   创建软连接

    1、新建项目是选择python的版本

    2、更换项目使用的python版本