python版本变更后的pip使用问题
2021/5/30 20:53:26
本文主要是介绍python版本变更后的pip使用问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 一、Python版本更换地址
- 二、Anaconda中加入多个版本
- 三、改变pip链接
- 四、pip操作
一、Python版本更换地址
anaconda镜像安装地址
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
python版本对应查看地址:
https://docs.anaconda.com/anaconda/packages/oldpkglists/
二、Anaconda中加入多个版本
一般linux环境已经存在两个版本的python,比如python2.7和python3.4。为方便使用python2,先安装anaconda2。
>#安装Anaconda > bash Anaconda2-7.x.x-Linux-x86_64.sh >#加入模块路径 >sudo gedit ~/.bash >export PATH=/home/hostname/anaconda2/bin:$PATH >export ANACONDA_PATH=/home/hostname/anaconda2 >source ~/.bashrc
若需要下载python3的新版本,可以安装对应anaconda3版本到/home/hostname/anaconda2/envs/python3这个目录下,hostname是自己的用户名。
$bash Anaconda3-x.x.x-Linux-x86_64.sh -b -p $HOME/anaconda2/envs/python3 rm -f $HOME/anaconda2/envs/python3/bin/conda* rm -f $HOME/anaconda2/envs/python3/conda-meta/conda-* rm -f $HOME/anaconda2/envs/python3/bin/activate rm -f $HOME/anaconda2/envs/python3/bin/deactivate cd $HOME/anaconda2/envs/python3/bin ln -s ../../../bin/conda . ln -s ../../../bin/activate . ln -s ../../../bin/deactivate .
检查安装:
>conda info --envs
终端上切换两个版本
> source activate python3 #激活anaconda3环境 > source deactivate #取消激活
三、改变pip链接
此时pip3指向的是python3.4,需要更换到新版本中。
需要删除原软连接
sudo rm -rf /usr/bin/python3 sudo rm -rf /usr/bin/pip3
建立新的软链接
$sudo ln -s /home/hostname/anaconda2/envs/python3/bin/python3.x /usr/bin/python3 $sudo ln -s /home/hostname/anaconda2/envs/python3/bin/pip3.x /usr/bin/pip3
pip3安装库时可能会出现的错误:
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
解决方法,前提是自己下载的python3.x没有问题:
sudo rm /usr/bin/lsb_release
四、pip操作
#查看版本信息,并显示安装位置
pip3 -V
#安装库
sudo pip3 install 库名
#升级pip
sudo apt-get update
sudo apt-get install python3-pip
#安装pip
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
这篇关于python版本变更后的pip使用问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器