14.04 /usr/bin/python3 /usr/bin/python3.4 之间有什么区别

14.04 /usr/bin/python3 /usr/bin/python3.4 之间有什么区别

/usr/bin 中有 python3 和 python3.4。它们有什么区别?如果我为 3.4 设置虚拟环境,我是否需要将其指向 3.4 文件,或者 python3 是否充当元包?

答案1

/usr/bin/python/usr/bin/python2 并且/usr/bin/python3只是指向 Python 可执行文件的符号链接,以便于访问 Python 2/3 解释器或 Python 解释器。在 14.04 中,它们指向:

  • /usr/bin/python/usr/bin/python2.7
  • /usr/bin/python2/usr/bin/python2.7
  • /usr/bin/python3/usr/bin/python3.4

结合virtualenv,您应该直接使用可执行文件:/usr/bin/python2.7或者/usr/bin/python3.4,但符号链接也应该可以工作。

相关内容