关于网友提出的“linux下能用python3 -V能查到python版本号,键入python却提示command not found”问题疑问,本网通过在网上对“linux下能用python3 -V能查到python版本号,键入python却提示command not found”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: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安装也不成功)
有没有哪位遇到过这种问题?要怎么解决?为什么会这样?
解决方案1:There is only python3 in you $PATH.you may hav deleted the default Python bin link.
解决方案2:最好不要直接覆盖了python的老的版本,不然你的yum就不能用了,切身体会
解决方案3:你要注意你使用的PIP是不是python2的,试试用pip3。你可以直接使用python3的pip可以在/usr/local/bin下建软链接。
解决方案4: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加入环境变量即可。
以上介绍了“linux下能用python3 -V能查到python版本号,键入python却提示command not found”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1464067.html