看板 Python 關於我們 聯絡資訊
小弟是剛剛進入python的新手 我的os環境是Ubuntu 14.04 昨天在網路上看python3教學文時一直覺得奇怪 為什麼很多code照著打還是會error 後來用python --version指令查發現我在用的是python 2.7.6 然後我看了一下在/usr/lib下有python2.7和python3.4兩個folder 所以我想我的ubuntu應該是有安裝這兩個版本,只是要做切換而已對吧? 接著我又再查了之後發現pyenv可以用來做python的版本安裝與切換動作 所以我就把它弄好了 可是我打了pyenv version這個指令查我安裝了哪些版本時 只有這個內容"system (set by ~/.pyenv/version)" 再去看ls -l .pyenv/version,發現這個folder下是空的 想請問一下這是我對pyenv的用法理解錯誤嗎? 不是應該會有python2.7和python3.4之類的嗎? 還是說pyenv裝了之後才在用它裝我要用的python版本? 那之前裝在/usr/lib下的那些會怎麼樣? 可能有些問題有點蠢 麻煩大家幫我指點一下 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.102.115 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1467446304.A.4CD.html
kenduest: 系統預設是用 python 2.7,若你需要 python3 只要 07/02 16:59
kenduest: 再用 apt-get 安裝即可。 07/02 16:59
kenduest: apt-get install python3 就可以了。後續使用 python3 07/02 17:00
kenduest: 這個程式就可以運作執行。 07/02 17:00
kenduest: pyenv 主要的目的是可以依據指定的版本下載一份 07/02 17:05
kenduest: python source 來編譯安裝到指定位置提供使用 07/02 17:05
kenduest: pyenv 他有他適合使用的使用環境,但是初學者不需要 07/02 17:06
kenduest: 這麼麻煩,因為 python 2.7 or 3.4 都收錄在內建套件包 07/02 17:06
kenduest: apt-get 安裝即可使用,這比較省事也單純 07/02 17:07
fuleo: 內建的用py3 要打python3 QQ 07/03 02:34
kenduest: 這不是問題,alias 可以處理的問題 07/03 03:06
s860134: 你可以自己改設定 這和你作業系統比較有關係 07/03 08:30
MoriUmi: 改環境變數設定檔的PATH http://goo.gl/z0zKEM 07/03 09:08
drm343: versions 才是顯示自己目前安裝的,version 是顯示當前目 07/03 12:40
drm343: 錄使用的 07/03 12:41
drm343: System 表示使用系統內的,所以你才不會在自己的目錄內看 07/03 12:43
drm343: 到,只要看當前目錄下有沒有 .python-version 就知道有沒 07/03 12:44
drm343: 另外設定版本了 07/03 12:45
darkhcv: 謝謝大家的回覆,我後來有發現我誤解它的用途了 07/04 20:54
darkhcv: 原本以為它是用來控管ubuntu下面已經安裝的python版本 07/04 20:55