我有Ubuntu 14.04 LTS。我想在ubuntu14.04中预装了不同版本的python。现在,当我在终端中输入'python'时,它会打开python2.7.11,但我猜ubuntu14.04的默认版本是2.7.6。当我输入/usr/bin/python
时,它将打开默认版本。我知道这可以用化名来完成。真正的问题是,我已经使用apt get安装了pygame,cv2(用于图像处理)。这些是为python的默认版本(即python2.7.6)安装的。另外,我已经使用pip在python2.7.11中安装了anaconda,但是同样地,在2.7.11中安装了'pip'和anaconda。我知道python3也预装在那里,但我不使用它。而且我没有在user/local/bin
中安装python版本,现在我想知道为什么会出现这个问题?我现在该怎么解决这个问题?另外,如何导入一个python版本(默认版本或另一个版本)的所有库,以及如何使用它?如何配置我的设置,这样我以后就不会有任何问题了?在
首先,我要感谢班纳特回答了我的问题,让我能够找出问题所在。实际上,问题在于别名。当我使用apt-get安装cv2或pygame时,它们是为默认版本安装的,但是当我先下载安装程序安装任何包时(比如我安装了anaconda),它是为python2.7.11安装的,因为python在这个版本中有别名(即2.7.11)。所以,基本上要确保您要安装的默认版本是别名为“python”的版本,一切正常。我给默认版本起了别名“python”,然后通过安装程序安装了anaconda,现在它已经安装了默认版本。在
如果安装了
easy_install
,则可以运行安装pip。至于安装Anaconda,尝试使用this堆栈溢出问题的答案。如果你不能让它发挥作用,请评论解释这个问题。在
相关问题 更多 >
编程相关推荐