管理Python包

时间:2015-06-03 10:11:39

标签: python ubuntu pip apt-get

我目前安装了2个版本的python。 2.7.6是Ubuntu 14附带的默认版本。我也有2.7.10,我是从/opt/python2.7 /

中安装的源代码编译的

是否可以使用Ubuntu存储库来安装存储在另一个目录中的2.7.10的python包?我知道我可以用pip来做这件事,但我很好奇apt-get是否可以做同样的事情。

我需要的一些包是dateutils和Cheetah。

由于

2 个答案:

答案 0 :(得分:2)

也许你可以使用pyenv。根据您将拥有的文件:

  • 让您基于每个用户更改全局Python版本。
  • 为每个项目的Python版本提供支持。
  • 允许您使用环境变量覆盖Python版本。
  • 一次从多个版本的Python中搜索命令。这可能有助于使用tox测试Python版本。

答案 1 :(得分:0)

Python软件包由Python Software Foundation托管,它维护着官方存储库。 PyPi只处理python包。

"易于得到"处理Debian发行版软件包并且它不包含需要"运行时" ...的软件包,如Python软件包,NodeJS软件包,......

但是,您可以从源手动构建python包。 Take a look at this post