不废话,直入主题
今天准备学习一下scrapy,结果发现默认创建项目的python命令是2.7,就去百度了一下,结果发现网上好多都是直接给了几条命令修改默认python的命令指向。就很不开心,我是一个知其然就得知其所以然的人,就结合自己的linux基础加百度,解决了问题,特此记录一下,给其他人一个正确的参考!省得网上好多不负责任的人误人子弟!
1.首先要知道不管在什么操作系统下,能直接在命令行运行的命令,肯定会有默认的环境变量设置好的,而linux下的系统环境变量就那么几个地方,于是 找到 "/etc/environment" 然后找到"PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"",然后一个一个寻找python到底放在了哪里(进入各个目录下面,"ls -a | grep python"),一会就找到了 "/usr/bin",发现了python命令是一个软链接,默认指向的是python2.7。
2.直接修改软链接失败,索性就删除掉现有的这个python软链接 "sudo rm python",然后新建一个"ln -s python python3.5".搞定收工
备注:遇到问题还是先思考一下,然后自己尝试运用自己的积累的知识去解决,不要盲目的复制粘贴,这样的话才能举一反三,越学越明白,遇见不懂的东西,先去百度大概了解一下,这样的进步是相当可观的~~