当前位置:   article > 正文

Linux指定python版本&使用指定版本的python的pip_linux使用指定的pip

linux使用指定的pip

指定Python版本

使用python --version查看当前使用的python版本:

  1. :~$ python --version
  2. Python 3.7.0

因为我需要使用3.8及以上版本的python,因此需要编辑~/.bashrc文件。在这之前,首先需要确认当前电脑上已经安装了哪些版本的python:

  1. :~$ whereis python
  2. python: /usr/bin/python3.8-config /usr/bin/python3.8 /usr/bin/python2.7 /usr/lib/python3.9 /usr/lib/python3.8 /usr/lib/python2.7 /etc/python3.8 /etc/python2.7 /usr/local/lib/python3.8 /usr/local/lib/python2.7 /usr/include/python3.8 /usr/share/python 

可以看到已经安装了2.7,3.8,3.9等多个版本的python。现在指定python版本为3.8,也就是路径为/usr/bin/python3.8:

:~$ vim ~/.bashrc

进入编辑模式后添加一行:

  1. # some more ls aliases
  2. alias ll='ls -alF'
  3. alias la='ls -A'
  4. alias l='ls -CF'
  5. alias python='/usr/bin/python3.8' #新添加的行

保存退出,运行

:~$ source ~/.bashrc

然后运行python --version指令查看当前版本

  1. :~$ python --version
  2. Python 3.8.10

使用指定版本的python的pip

首先查看当前使用的pip版本

  1. :~$ pip -V
  2. pip 23.3.1 from /home/${my_usr_name}/anaconda3/lib/python3.7/site-packages/pip (python 3.7)

这里我需要安装python >= 3.8的库,需要将pip版本改为来自python 3.8。

首先找到目前使用的pip的位置:

  1. :~$ which pip
  2. /home/xxx/anaconda3/bin/pip

通过file /home/${my_usr_name}/anaconda3/bin/pip命令,可以得到这是一个文本文件。

同样,使用vim编辑该文件:

:~$ sudo vim /home${my_usr_name}/anaconda3/bin/pip

修改最上面一行#!/home${my_usr_name}/anaconda3/bin/pip为 #!/usr/bin/python3.8。

重新运行`pip -V`,可以看到已经修改了pip的版本:

  1. :~$ pip -V
  2. pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/121705
推荐阅读
相关标签
  

闽ICP备14008679号