当前位置: 代码迷 >> python >> 三种版本的Python?
  详细解决方案

三种版本的Python?

热度:94   发布时间:2023-07-16 11:17:55.0

如果相关,我使用的是Ubuntu 16.04 LTS。 我去如果我有Python 3,建议使用python3 install ,如果我仍然使用2.7,则建议使用python install

我的Ubuntu安装程序都附带了。 python --version返回2.7.12python3 --version返回3.5.2 但是我也知道当前安装了Python 3.6 ...但是它似乎使用了自己的特殊参考python3.6 --version返回3.6.4 ,而我原本希望它进行升级/替换python3这样做python3 --version将返回3.6.4 ,但是不行。

我不确定这里使用的是正确的方法,因为显然我不应该弄混即将安装的Python版本,因为操作系统可能依赖于它们。 同时,安装需要Python3的软件似乎很奇怪,即使它将使用3.5而不是3.6。

我在想这个吗? 使用python3.6专用于3.6相关功能是预期的行为吗? 还是大多数人重新别名python3来重定向到python3.6 pip呢? pip3 pip3.6吗? 我不确定要如何考虑所有这些不同的Python安装。

您可能要使用virtualenv,以便可以控制python环境,这是一个好习惯。 使用virtualenv,您可以指定要使用的版本,并且仅为需要它的项目安装库。

您可以将python2和python3一起使用。 但是,如果要使用不同版本的python(例如3.4和3.6),则必须为每个版本设置虚拟环境。 寻找virtualenv或其他解决方案。