我有Ubuntu 14.04 LTS。我想在Ubuntu 14.04中预装了不同版本的python。现在当我在终端输入'python'时它会打开python 2.7.11,但我猜Ubuntu 14.04的默认版本是2.7.6。当我键入/usr/bin/python
时,它会打开默认版本。我知道这可以通过制作别名来完成。真正的问题是,我已经使用apt-get安装了pygame,cv2(用于图像处理)。它们是为python的默认版本安装的,即python 2.7.6。我也使用pip安装了带有python 2.7.11的anaconda,但是再次为2.7.11安装了'pip'和anaconda。我知道python 3也预先安装在那里,但我不使用它。另外我在user/local/bin
中没有安装python版本。现在我想知道为什么会出现这个问题?我现在该如何解决这个问题?另外如何导入一个python版本(默认或其他)的所有库以及如何使用它?如何配置我的设置以便将来不会有任何问题?
答案 0 :(得分:0)
如果您安装了easy_install
,则可以运行
sudo easy_install pip
安装pip。至于安装Anaconda,请尝试使用this堆栈溢出问题的答案。如果你不能用它来解释这个问题。
答案 1 :(得分:0)
首先,我要感谢Bennet回答我的问题,以便我能够找出问题所在。实际上问题在于别名。当我使用apt-get安装cv2或pygame时,它们是为默认版本安装的,但是当我通过首先下载安装程序安装任何软件包时(比如我安装了anaconda),它是为python 2.7.11安装的,因为'python'是别名的这个版本(即2.7.11)。因此,基本上确保您要安装所有内容的默认版本是别名为'python'的版本,一切都很顺利。我将'python'别名为默认版本,然后通过安装程序安装anaconda,现在它已经安装了默认版本。