centoOS下安装python3 和 pip: command not found

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

总结一下安装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版本
备份系统旧的python版本

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

建立指向新python3和pip3的软链接

ln -s /usr/local/python3/bin/python3.5 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
之前出错就是把pip的软链接路径写错导致找不到pip3

检查python和pip版本
python -V
pip -V
5. 更新yum相关设置
因yum依赖python2,故修改文件

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

#!/usr/bin/python2.6

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

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

我之前其实已经配置$PATH,并且没有将系统的pip可执行路径指向了pip3的安装目录,但是在ln -s 的时候写错了pip3的路径,所以肯定找不到。愚蠢的错误。
---------------------
作者:喵咖
来源:CSDN
原文:https://blog.csdn.net/u010510962/article/details/80690084
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/tiechui2015/p/10392010.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当出现"pip: command not found"错误时,可能是因为没有正确安装pip或者pip的路径没有添加到系统环境变量中。以下是解决该问题的方法: 1. 确认pip是否已经安装:可以在终端或命令提示符中运行以下命令来检查pip是否已经安装: ```shell pip -V ``` 如果显示pip的版本信息,则表示pip已经正确安装。 2. 如果pip没有安装,可以使用以下方法安装pip: - 对于Linux系统,可以使用包管理器来安装pip。例如,在Ubuntu上可以运行以下命令来安装pip: ```shell sudo apt-get install python-pip ``` - 对于Windows系统,可以从官方网站下载pip安装程序并进行安装。下载地址为:https://pip.pypa.io/en/stable/installing/ 3. 如果pip已经安装但仍然出现"pip: command not found"错误,可能是因为pip的路径没有添加到系统环境变量中。可以按照以下步骤添加pip的路径: - 对于Linux系统,可以编辑`~/.bashrc`文件,并在文件末尾添加以下内容: ```shell export PATH=$PATH:/path/to/pip ``` 其中`/path/to/pip`是pip安装路径。 - 对于Windows系统,可以将pip安装路径添加到系统环境变量中。具体步骤如下: - 在桌面上右键点击"计算机",然后选择"属性"。 - 在左侧面板中,点击"高级系统设置"。 - 在弹出的对话框中,点击"环境变量"按钮。 - 在"系统变量"部分,找到名为"Path"的变量,并点击"编辑"。 - 在弹出的对话框中,点击"新建",然后输入pip安装路径。 - 点击"确定"保存修改。 请注意,以上方法可能因操作系统pip的版本而有所不同。根据具体情况选择适合的方法来解决"pip: command not found"错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值