不廢話,直入主題
今天準(zhǔn)備學(xué)習(xí)一下scrapy勋眯,結(jié)果發(fā)現(xiàn)默認(rèn)創(chuàng)建項(xiàng)目的python命令是2.7只嚣,就去百度了一下,結(jié)果發(fā)現(xiàn)網(wǎng)上好多都是直接給了幾條命令修改默認(rèn)python的命令指向吁恍。就很不開心,我是一個知其然就得知其所以然的人播演,就結(jié)合自己的linux基礎(chǔ)加百度冀瓦,解決了問題,特此記錄一下写烤,給其他人一個正確的參考!省得網(wǎng)上好多不負(fù)責(zé)任的人誤人子弟翼闽!
1.首先要知道不管在什么操作系統(tǒng)下,能直接在命令行運(yùn)行的命令洲炊,肯定會有默認(rèn)的環(huán)境變量設(shè)置好的肄程,而linux下的系統(tǒng)環(huán)境變量就那么幾個地方,于是 找到 "/etc/environment" 然后找到"PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games""选浑,然后一個一個尋找python到底放在了哪里(進(jìn)入各個目錄下面蓝厌,"ls -a | grep python"),一會就找到了 "/usr/bin",發(fā)現(xiàn)了python命令是一個軟鏈接,默認(rèn)指向的是python2.7。
2.直接修改軟鏈接失敗古徒,索性就刪除掉現(xiàn)有的這個python軟鏈接 "sudo rm python",然后新建一個"ln -s python python3.5".搞定收工
備注:遇到問題還是先思考一下拓提,然后自己嘗試運(yùn)用自己的積累的知識去解決,不要盲目的復(fù)制粘貼隧膘,這樣的話才能舉一反三代态,越學(xué)越明白,遇見不懂的東西疹吃,先去百度大概了解一下蹦疑,這樣的進(jìn)步是相當(dāng)可觀的~~