问题描述
 
     如果相关,我使用的是Ubuntu 16.04 LTS。 
     我去如果我有Python 3,建议使用python3 install ,如果我仍然使用2.7,则建议使用python install 。 
 
     我的Ubuntu安装程序都附带了。 
     python --version返回2.7.12和python3 --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安装。 
1楼
您可能要使用virtualenv,以便可以控制python环境,这是一个好习惯。 使用virtualenv,您可以指定要使用的版本,并且仅为需要它的项目安装库。
2楼
您可以将python2和python3一起使用。 但是,如果要使用不同版本的python(例如3.4和3.6),则必须为每个版本设置虚拟环境。 寻找virtualenv或其他解决方案。