开发者社区> 问答> 正文

linux下能用python3 -V能查到python版本号,键入python却提示command not found

系统是centos7 64位,在命令行下安装python3.4.3(之前版本是python2.7.5),安装后一切正常,修改系统的python版本链接后能显示出python3.4.3这个版本号,用"python"命令也能进入python的解释器状态

但是当我安装pip工具后就开始出现只能查版本号,键入"python"提示command not found的情况.(pip安装也不成功)

有没有哪位遇到过这种问题?要怎么解决?为什么会这样?

展开
收起
a123456678 2016-06-24 11:46:01 7526 0
2 条回答
写回答
取消 提交回答
  • 通过which Python 查找是否有对应的可执行文件

    如果有确认该路径是否加入了系统环境变量

    2021-10-25 20:44:02
    赞同 展开评论 打赏
  • 1、先看下当前的python bin文件在哪?(应该有2个,系统自带的2.7.5和你安装过后的)

    whereis python
    2、然后把你安装过后的3.4.3版本的python bin文件的路径写入环境变量
    
    假如你安装在/application/python里,source是重新加载这文件(此文件开机会自动执行)
    echo 'export PATH=/application/python/bin:$PATH' >> /etc/profile
    source /etc/profile

    pip同理,很可能也是环境变量问题,调用的是原来python2的,把PATH加入环境变量即可。

    2019-07-17 19:46:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载