linux安装python3 和 pip: command not found

转自:HTTPS://blog.csdn.net/u010510962/article/details/80690084

在更新python3的时候会自动安装pip3,但是安装完成后,pip -V发现出错:命令未找到,找到好久,发现在建立软连接的时候路径写错了。

总结一下安装python3和发现pip:command not found之后的思路。

CentOS的安装python3

参考链接

  1. 准备编译环境

yum groupinstall 'Development Tools' 
yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
 
2.下载python3.5包

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz 
3.解压,编译

tar Jxvf Python-3.5.1.tar.xz 
cd Python-3.5.1 
./configure --prefix=/usr/local/python3 
make && make install
 
这里注意这个-prefix选项,将python3安装在/ usr / local / python3目录下,而之前下载的压缩包和安装包就都可以直接删除了
.4 。  更换系统默认的python和pip版本 
备份系统旧的蟒蛇版本

mv /usr/bin/python /usr/bin/python2.6

建立指向新python3和PIP 3的软链接

ln -s /usr/local/python3/bin/python3.5 /usr/bin/python 
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
 

之前出错就是把PIP的软链接路径写错导致找不到PIP3

检查蟒和PIP版本  5。更新百胜设置相关  因百胜依赖python2,故修改文件
python -V 
pip -V
 
 

vim /usr/bin/yum 
将第一行改为

#!/usr/bin/python2.6

pip:找不到命令

参考链接 
出现这个的原因一般有两个: 
1。未安装pip 
2. pip安装了,但是没有配置$ PATH环境变量

如果是第二个原因,此时echo $PATH 查看PIP的安装目录是否在PATH中,如果没有,在〜/ .bash_profile中中添加export PATH=$PATH:/usr/local/bin(假设PIP的安装目录为在/ usr /本地/ bin)中然后source ~/.bash_profile使之生效。

猜你喜欢

转载自blog.csdn.net/lukabruce/article/details/82186534