【问题标题】:Managing Python Packages管理 Python 包
【发布时间】:2015-08-17 11:42:15
【问题描述】:

我目前安装了 2 个版本的 python。 2.7.6 是 Ubuntu 14 附带的默认版本。我也有 2.7.10,它是从安装在 /opt/python2.7/ 中的源代码编译的

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

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

谢谢

【问题讨论】:

    标签: python ubuntu pip apt-get


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      "apt-get" 处理 Debian 发行版包,它不包含需要“运行时”的包。如 Python 包、NodeJS 包...

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-15
        • 2020-03-18
        • 1970-01-01
        • 1970-01-01
        • 2020-02-12
        • 2014-12-26
        • 2013-06-10
        相关资源
        最近更新 更多