作者darkhcv (我只想耍废)
看板Python
标题[问题] pyenv察看以安装的python version
时间Sat Jul 2 15:58:18 2016
小弟是刚刚进入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://webptt.com/cn.aspx?n=bbs/Python/M.1467446304.A.4CD.html
1F:→ kenduest: 系统预设是用 python 2.7,若你需要 python3 只要 07/02 16:59
2F:→ kenduest: 再用 apt-get 安装即可。 07/02 16:59
3F:→ kenduest: apt-get install python3 就可以了。後续使用 python3 07/02 17:00
4F:→ kenduest: 这个程式就可以运作执行。 07/02 17:00
5F:→ kenduest: pyenv 主要的目的是可以依据指定的版本下载一份 07/02 17:05
6F:→ kenduest: python source 来编译安装到指定位置提供使用 07/02 17:05
7F:→ kenduest: pyenv 他有他适合使用的使用环境,但是初学者不需要 07/02 17:06
8F:→ kenduest: 这麽麻烦,因为 python 2.7 or 3.4 都收录在内建套件包 07/02 17:06
9F:→ kenduest: apt-get 安装即可使用,这比较省事也单纯 07/02 17:07
10F:推 fuleo: 内建的用py3 要打python3 QQ 07/03 02:34
11F:推 kenduest: 这不是问题,alias 可以处理的问题 07/03 03:06
12F:→ s860134: 你可以自己改设定 这和你作业系统比较有关系 07/03 08:30
14F:→ drm343: versions 才是显示自己目前安装的,version 是显示当前目 07/03 12:40
15F:→ drm343: 录使用的 07/03 12:41
16F:→ drm343: System 表示使用系统内的,所以你才不会在自己的目录内看 07/03 12:43
17F:→ drm343: 到,只要看当前目录下有没有 .python-version 就知道有没 07/03 12:44
18F:→ drm343: 另外设定版本了 07/03 12:45
19F:→ darkhcv: 谢谢大家的回覆,我後来有发现我误解它的用途了 07/04 20:54
20F:→ darkhcv: 原本以为它是用来控管ubuntu下面已经安装的python版本 07/04 20:55