首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上正确安装多个非包分发/虚拟Ubuntu/pip生态系统?

如何在Ubuntu上正确安装多个非包分发/虚拟Ubuntu/pip生态系统?
EN

Ask Ubuntu用户
提问于 2011-07-15 13:39:36
回答 2查看 1.7K关注 0票数 1

我正在Ubuntu中开发Python应用程序。我想设置一个分布式/虚拟化/pip生态系统来独立于任何系统Python包来管理我的Python包(我用Synaptic来管理这些包,或者更确切地说,我让系统为我管理它们)。

我只需安装、和python系统包就可以了,但我也希望能够获得最新/特定版本的Distribute、virtualenv和pip。这里没有PPA,所以我必须手动安装它们。

最后一个复杂的问题是,我希望能够在Python的多个版本中做到这一点。也就是说,为python2.6设置一个生态系统,为python设置另一个生态系统,为python3设置另一个生态系统,在64位系统上为色32位Python设置另一个生态系统。

我猜这个过程应该是:

  • 使用Python将我自己的分发副本安装到主文件夹中的某个位置
  • 使用独立分布,easy_install pip
  • 使用独立pip,安装虚拟主机
  • 使用独立虚拟环境创建虚拟环境
  • 激活虚拟环境,安装软件包
  • 对Python Y、Z和Q重复

我需要什么安装/配置选项?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-10-23 20:43:58

虚拟包装器做了你想要的很多或全部的事情。基于这里和堆叠溢出的流量,它非常受欢迎。它自精确/ 12.04以来一直在Ubuntu包装。

虚拟包装器是对Ian的虚拟工具的一组扩展。这些扩展包括用于创建和删除虚拟环境的包装器,以及以其他方式管理您的开发工作流程的包装器,这样可以更容易地一次处理多个项目,而不会在其依赖项中引入冲突。

有关一些示例,请参见这个答案在StackOverflow上。在您的示例中,您似乎在寻找这个虚拟包装器命令:mkvirtualenv --python=PYTHON_EXE (使用特定的Python可执行文件生成一个虚拟you )。

最后,需要协调一致地检查和更新一般的Python打包,并考虑到平台特定的用例,因此您可能需要考虑跟踪Python打包用户指南中的进度。

票数 1
EN

Ask Ubuntu用户

发布于 2011-08-04 06:50:56

  • 使用Package安装所需的任何Python版本(python3、python2.6等)
  • 下载.tar.gz最新版本来自PyPI的虚拟器
  • 按照这个系统无关的过程创建虚拟环境,并安装pip和分发。(链接包括一个特定于Ubuntu的脚本,也可以在其他Linuxes上运行。)
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/53207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档