美文网首页Python 运维python热爱者
安装python3.6后,pip3到底安装到了哪里?揭开谜底!

安装python3.6后,pip3到底安装到了哪里?揭开谜底!

作者: uniqueway | 来源:发表于2017-12-12 15:40 被阅读203次

    问题产生背景

           最近同时折腾了两台centos7服务器,部署后的python环境从2.7都升级到了3.6.3。但是在执行pip的时候都是安装到了python2.7的环境里,不是最新的python3.6.3。(关于如何升级到python3.6.3请参考我之前的文章

    pip3 千呼万唤始出来

    回顾之前的操作流程,关键的一点,pip3到底安装到哪里了。

    输入如下命令:

    find / -name pip3 查找无果

    我想到直接去python3.6.3的安装目录(/usr/local/bin)去找,如下图执行:

    python3.6.3和pip3安装目录

    对比我之前的服务器环境,安装好后就是pip3。终于揭开了谜底了,原来应该执行pip3.6。

    技巧:可以使用 find / -name pip3*  进行模糊查询

    最后,执行我需要的命令:pip3.6 install -r requirements.txt ,环境顺利安装到了python3.6.3里。

    来截一段官方的pip安装介绍:

    Do I need to install pip?

    pip is already installed if you're using Python 2 >=2.7.9 or Python 3 >=3.4 binaries downloaded frompython.org, but you'll need toupgrade pip.

    所以,我们安装3.6.3里面已经自带了pip无需再次安装了。找到安装路径是关键。

    综上,这台服务器的pip3命令是:pip3.6

    相关文章

      网友评论

        本文标题:安装python3.6后,pip3到底安装到了哪里?揭开谜底!

        本文链接:https://www.haomeiwen.com/subject/lkknixtx.html