最近在linux中安装配置软件,发现python版本和pip版本一直不对,并且根据网上的教程配置不好,到最后才发现是软连接的问题。以下是我关于软连接的相关的学习
软连接
软连接就相当于是一种快捷方式,a和b建立软连接,相当于可以在b的地方访问a
- 软连接的基本使用方法,如
ln -s /usr/bin/python3.9 /usr/bin/python3
#将python3.9和python3软连接
#运行python3 -V 等同于python3.9 -V
- 软连接的删除
直接在软连接的目录下
rm -rf example
pip与python版本不对应
如
pip -V
#pip是依赖于python3.9的
pyhton -V
#python版本是3.10的
那么pip安装的所有包均会在python3.10下
解决方法
- 直接用python中的pip安装
python -m pip install xxx
- 改变python3的软连接
ln -s /usr/bin/python3.9 /usr/bin/python python -m pip install --upgrade pip -i https://pypi.douban.com/simple
-
#下载pip wget https://bootstrap.pypa.io/get-pip.py #安装pip python get-pip.py