转自:HTTPS://blog.csdn.net/u010510962/article/details/80690084
在更新python3的时候会自动安装pip3,但是安装完成后,pip -V发现出错:命令未找到,找到好久,发现在建立软连接的时候路径写错了。
总结一下安装python3和发现pip:command not found之后的思路。
CentOS的安装python3
- 准备编译环境
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
使之生效。